- MySQL
- Hibernate
- Java 21
- Spring Boot
- JUnit
- Mockito
- Criação, atualização, consulta e deleção de usuários.
- Testes unitários para garantir a qualidade do código.
A camada Controller gerencia as requisições HTTP e mapeia as operações CRUD para métodos correspondentes.
A camada Service contém a lógica de negócios e interage com a camada de Repository para realizar operações no banco de dados.
A camada Repository gerencia a persistência de dados e é responsável por interagir com o banco de dados MySQL usando Hibernate.
🔍 Baixe o projeto e teste você mesmo na prática.