Sejam bem-vindos ao projeto de Biblioteca desenvolvido em Spring Boot finalizando o treinamento em Java.
Desenvolver um conjunto de API’s utilizando Spring Boot para controlar uma Biblioteca. Serão controlados a entrada, saída e valor a ser cobrado do cliente. São aplicadas as boas práticas de desenvolvimento de API’s incluindo acesso a banco de dados H2.-
Lógica de programação e POO;
-
Conhecimento basico em Java e Spring Boot;
-
Conhecimento em Banco de dados H2;
- Apresentação do Projeto Base
- Configuração do banco de dados H2
- Aplicando as annotations
- Execução do fluxo back-end: Controller - Service - Repository
- Validação - Hibernate Validator
- Java 17
- Maven
- Spring Web
- Spring Data JPA
- H2 database
- Spring Boot Devtools
- Hibernate Validator
- Postman
@Entity Usada para especificar que a classe anotada atualmente representa um tipo de entidade.
@Table Usada para especificar a tabela principal da entidade atualmente anotada.
@Id Especifica o identificador da entidade. Uma entidade deve sempre ter um atributo identificado.
@GeneratedValue Especifica que o valor do identificador de entidade é gerado automaticamente.
@Column Usada para especificar o mapeamento entre um atributo de entidade básico e a coluna da tabela de banco de dados.
@ManyToOne Usada para especificar um relacionamento de banco de dados muitos-para-um.
Este repositório foi criado para fins de estudo, então contribua com ele. Se te ajudei de alguma forma, ficarei feliz em saber. E caso você conheça alguém que se identidique com o conteúdo, não deixe de compatilhar.
Se possível:
⭐️ Star o projeto
🐛 Encontrar e relatar issues
Disponibilizado por gilclei.