Este é um projeto CRUD básico desenvolvido com Spring Boot, que permite Cadastrar, Listar, Atualizar e Excluir usuários de forma simples e eficiente.
O objetivo é demonstrar o funcionamento de uma API REST utilizando as boas práticas do Spring Framework.
- Java 17+
- Spring Boot 3+
- Spring Web
- Spring Data JPA
- H2 Database (banco em memória) ou MySQL (configurável)
- Maven
- Lombok
- Criar um novo usuário (
POST) - Listar todos os usuários (
GET) - Buscar um usuário pelo ID (
GET /{id}) - Atualizar dados de um usuário (
PUT /{id}) - Excluir um usuário (
DELETE /{id})