Java Challenge

The following technologies were used in this project:

  • Java 11
  • Gradle
  • Lombok
  • Swagger
  • DataFactory
  • Spring Boot
    • Jpa
    • Web
    • Actuator
    • Devtools
  • PostgreSQL
  • Flyway

Requirements

  • Java 11
  • Gradle
  • PostgreSQL
    • It is necessary to have the postgres database created
    • To configure access to the database, you must modify the application.properties file in the resources directory

Health

The health was added to be able to verify the status of the api

Check the status of the api
GET
/api/challenge/actuator/health

Documentation

You can get more information in the Swagger documentation:

/api/challenge/swagger-ui.html