Como iniciar

Essa aplicação foi feita com integração a um banco de dados Postgres. Logo, para funcionar é necessária a existência de um banco funcionando.

Porém, para evitar tamanho trabalho. Esse projeto foi feito utilizando o Docker que facilita a utilizando de um aplicação em equipe.

Comandos

Na raiz do projeto execute: docker-compose up

Após usar esse comando você ja pode acessar os end-points livremente.

Acesso a documentação

Essa Aplicação contém uma documentação geral usando a biblioteca Swagger. Para acessá-la basta iniciar a aplicação e acessar o seguinte link no navegador (enquanto a aplicação está rodando):

http://localhost:8080/swagger-ui/index.html#/

Observação

Essa aplicação, no momento que é iniciada, insere alguns valores para todas as classes desejadas. Então experimente listar todos end-points

Agradeço a atenção e qualquer dica de melhora estou disponível para ouvir!