/Api-de-Aposta

Api de gerenciamento de aposta utilizando Springboot, Jpa e H2.

Primary LanguageJava

Api de Aposta

“Esta api tem o intuito de fazer gerenciamento de apostas, sendo possivel fazer apostas e pesquisar apostas de um apostador específico.”

####Pré requisitos

  • Java 11
  • Maven 3.8.1
  • Intellij
  • Postman ou Insomnia

####Code Coverage

  • JUnit
  • 82%

####Como executar a aplicação

  • Ter os pré requisitos
  • Ao baixar o projeto executar o comando mvn clean install
  • Executar a aplicação
  • Importar a collection Api-de-apostas.json no Postman ou Insomnia e testar a aplicação

####Framework e bibliotecas usadas

  • Springboot -> Usei springboot para gerar as configurações iniciais proporcionando agilidade e organização
  • Spring -> Utilizei alguns recursos, como anotações de api rest para os verbos, componente, código de retorno entre outros, também utilizei jpa para realizar as requisições no banco de dados. Eu usei as validações de mola não nulas e assim por diante.
  • Lombok -> Eu usei o lombok para gerar automaticamente getters, setters, construtores e até toString