Challenge

Para executar o projeto localhost siga os passos

  • Foi utilizado um banco em memória(H2) para facilitar os teste local pelo avaliador
  • Baixe as dependências: mvn clean install;

Executar projeto utilizando IDE

  • Para configurar o projeto na IDE é necessário configurar a biblioteca lombok;
  • Start a aplicação a partir da classe ChallengeAplication.java;

Executar projeto utilizando pelo console

  • Após rodar o comando "mvn clean install" execute o seguinte comando "java -jar target/challenge-0.0.1-SNAPSHOT.jar"

Aplicação Local

Acessar swagger api quando executar o projeto local

Collection postman localhost

Aplicação remoto

Acessar swagger api utilizando a aplicação que está no ambiente pivotal

Acessar a aplicação na pivotal cloud (OBS: Adicionar o endpoint correto conforme documentação swagger)

Collection postman remoto

Observações Gerais

  • A aplicação foi publicada na cloud pivotal conforme solicitado;
  • Foi criado um serviço de banco de dados postgres para ser utilizado na aplicação;
  • Foi levando em consideração o ano 2019 para consumir a api. Os dados foram adicionados previamente no momento que a aplicação sobe pela primeira vez. Deixando o retorno dos dados mais rápido e eficiente;