Este projeto é um CRUD simples usando as seguintes tecnologia:
- Spring boot
- Spring mvc
- Spring Rest
- Spring jpa
- MySql
- Lombok
- Ter instalado o MySql na porta 3306
- Criar um banco de dados com o nome
restdb
- Ter instalado o Maven
- Clonar o repositório:
git clone https://github.com/silva-wellington/spring-rest-example
- Entrar na pasta do projeto:
cd spring-rest-example
- Executar o projeto:
mvn spring-boot:run
-
- Retorna o código
200
e uma lista deTarefas
.
- Retorna o código
-
- Envia um json com uma Tarefa:
{ "nome": "Tarefa 1" }
- Retorna o código
200
em caso de sucesso e o objeto json persistido.
-
- Envia um json com uma Tarefa no body e o Id da Tarefa que será alterada no Path:
{ "nome": "Tarefa 1" }
- Retorna o código
200
em caso de sucesso e o objeto json persistido.
-
- Envia Id da Tarefa que será deletada no Path.
- Retorna o código
200
em caso de sucesso.