Este projeto é uma aplicação web desenvolvida com Spring Boot e JPA (Hibernate), com o objetivo de praticar conceitos como modelagem de domínio, persistência de dados, estruturação de camadas e operações CRUD. O projeto segue a arquitetura RESTful e utiliza o banco de dados H2 para testes.
- Criar uma aplicação Spring Boot com Java
- Estruturar as camadas: Controller, Service e Repository
- Configurar e utilizar o banco de dados H2 em memória
- Realizar operações CRUD (Create, Read, Update, Delete)
- Tratar exceções de forma adequada
- Java 17+
- Spring Boot
- Spring Data JPA (Hibernate)
- H2 Database
- Maven
- Clone o repositório:
git clone https://github.com/KailanDias/workshop-springboot-jpa.git
cd workshop-springboot-jpa
- Compile e execute o projeto:
./mvnw spring-boot:run
Este projeto foi desenvolvido como parte do curso de Java com Spring Boot ministrado pelo professor Nélio Alves, disponível na plataforma DevSuperior.