Olimpico API
API Desenvolvida com Spring Boot por ser um projeto da Spring que auxilia no desenvolvimento rápido com o framework Spring, facilitando toda a configuraçao que é necessaria para utilizar-lo
Nesse projeto utilizei recursos como:
Listeners e Events
Bean validation
Tratamento de exceções com uso do ResponseEntityExceptionHandler e MessageResource
HQSQL como banco embarcado
MockMvc para teste unitário
OBS:
-
Ao iniciar a API, é feita uma carga inicial de dados que encontra-se no arquivo import.sql
-
O arquivo olimpicoapi-doc.html é uma documentação de uso da API gerada pelo Swagger