API para gerenciar tarefas (CRUD) que faz parte desse desafio para pessoas desenvolvedoras backend júnior, que se candidatam para a Simplify.
- SOLID
- API REST
- Consultas com Spring Data JPA
- Injeção de Dependências
- Tratamento de respostas de erro
- Clonar repositório git
- Construir o projeto:
$ ./mvnw clean package
- Executar a aplicação:
$ java -jar target/todolist-0.0.1-SNAPSHOT.jar
A API poderá ser acessada em localhost:8080.
Para fazer as requisições HTTP abaixo, foi utilizada a ferramenta httpie:
- Criar Tarefa
$ http POST :8080/todos nome="Todo 1" descricao="Desc Todo 1" prioridade=1