Este projeto consiste no desenvolvimento de uma Api que será consumida em um formulário de cadastro. A API deve realizar as validações necessárias para garantir a integridade dos dados e expor os serviços necessários para a listagem, busca, insersão, atualização e deleção dos dados (CRUD).
- Desenvolver com Java e Spring Boot.
- Utilizar alguma forma de persistencia de dados.
- Apache Maven 3.8.5
- openjdk 11.0.14.1
- clone este repositório
git clone git@github.com:Vitor-Hugo-Dev/Desafio-Backend-Agrotis.git
- navegue até o diretório cadastro e instale as dependências:
cd cadastro && mvn install
- execute a aplicação:
mvn spring-boot:run
- GET - /laboratorios - retorna a lista de laboratórios.
- GET - /propriedades - retorna a lista de propriedades.
- GET - /servicos - retorna a lista de serviços.
- GET - /servicos/ID - retorna um serviço especifico por id.
- POST - /servicos - adiciona um novo serviço a lista.
- PUT - /servicos/ID - edita um serviço especifico.
- DELETE - /servico/ID - apaga um serviço especifico.
{
"description": "novo serviço",
"initialDate": "2022-02-02T17:41:44Z",
"finalDate": "2022-02-02T17:41:44Z",
"laboratorio": {
"id": 5
},
"propriedade": {
"id": 4
},
"usuario": "Rogerinho plantador"
}