API REST CRUD para gerenciamento de tarefas construída em Java 17 com Spring Boot e Maven.
- Java 17
- Spring Boot 3
- Maven
- Spring Data JPA
- H2 Database (para testes locais)
- Postman (para testes dos endpoints)
- Git/GitHub (versionamento)
- Criar tarefas com título e status
- Listar todas as tarefas
- Buscar tarefa por ID
- Atualizar tarefa existente
- Deletar tarefa
TaskApiApplication→ classe principal que inicializa o Spring BootTask→ entidade que representa uma tarefaTaskRepository→ interface para acesso ao banco de dadosTaskService→ camada de serviço para lógica de negócioTaskController→ controller REST que expõe os endpoints da API