API RESTful para gerenciamento de tarefas
A aplicação está publicada, então os testes via Sawgger e Postman irão consumir a API do deploy
-
Documentação com Swagger UI
-
Postman acessando as URI's dos recursos
- no postman importar json com as requests arquivo;
-
Localmente
- git clone https://github.com/RudeBoyOne/tarefasTest.git
- cd tarefas
- modificar url, usuário e senha de conexão do banco de dados no arquivo applications.properties
- ./mvnw clean install
- ./mvnw spring-boot:run
- aplicação estará disponível na porta 8080
BaseURL:
http://tarefas.ddns.net:8080
Quem tem acesso?
- Usuários do tipo "ADMIN"
Recurso | URI | MÉTODO |
---|---|---|
Criar usuário | /usuarios | POST |
Atualizar usuário | /usuarios/{idUsuario} | PUT |
Listar todos usuários | /usuarios | GET |
Listar um usuário | /usuarios/{idUsuario} | GET |
Excluir um usuário | /usuarios/{idUsuario} | DELETE |
Quem tem acesso?
- Usuários do tipo "ADMIN" e "USER"
Recurso | URI | MÉTODO |
---|---|---|
Criar tarefa | /tarefas | POST |
Atualizar tarefa | /tarefas/{idTarefa} | PUT |
Concluir uma tarefa | /tarefas/{idTarefa}/concluir | PUT |
Listar todas tarefas | /tarefas | GET |
Buscar uma tarefa | /tarefas/{idTarefa} | GET |
Excluir uma tarefa | /tarefas/{idTarefa} | DELETE |
Desenvolvido por Lucas Ferreira Nogueira desenvolvedor backend Java 💻