-
A aplicação consiste no modelo MVC, na qual, encontrar-se todas funcionalidades para atender as requisições HTTP, delegar as responsabilidades para outros componentes e preparar a resposta a ser dada.
-
Aplicar boas práticas de programação para obter melhor legibilidade do código e fácil manutenção.
- Endentação.
- Organização dos pacotes.
- Utilização de ferramenta para documentar a API.
- Convenções nos nomes para classes, métodos e variavéis.
-
Aplicar encapsulamento nas classes de abstrações. Isso permite maior segurança dos dados.
-
Versão do Spring Boot: 1.5.14
-
Versão do Java: 8
-
Versão do Maven: 3.1.1
./mvnw spring-boot:run
./mvnw test
http://localhost:8080/swagger-ui.html
@GET todos
@GET por id
@POST
@PUT
@DELETE