Uma API simples de lista de tarefas construída com Spring Boot.
- Java 17
- Maven
- PostgreSQL
Certifique-se de que o PostgreSQL está instalado e em execução. Configure as credenciais do banco de dados no arquivo application.properties
ou application.yml
.
Para executar a aplicação, use o seguinte comando Maven:
mvn spring-boot:run
- URL:
/task
- Método:
POST
- Corpo da Requisição: JSON contendo os dados da tarefa
- Resposta: JSON contendo a tarefa criada
- URL:
/task
- Método:
GET
- Resposta: JSON contendo a lista de todas as tarefas
- URL:
/task/{id}
- Método:
GET
- Resposta: JSON contendo a tarefa encontrada ou erro 404 se não encontrada
- URL:
/task/{id}
- Método:
PUT
- Corpo da Requisição: JSON contendo os dados atualizados da tarefa
- Resposta: JSON contendo a tarefa atualizada
- URL:
/task/{id}
- Método:
PATCH
- Parâmetro de Requisição:
done
(boolean) - Resposta: JSON contendo a tarefa com o status atualizado
- URL:
/task/{id}
- Método:
DELETE
- Resposta: Mensagem de confirmação de exclusão
A documentação da API está disponível em /docs
após iniciar a aplicação.
- Anderson Viana