- Java 11
- Spring Boot
- Swagger, Lombok
- Maven
- MySQL 8.0.13, Liquibase
- JDK 11
- Any IDE of your choice (Lombok plugin required). For IntelliJ IDEA: Build, Execution, Deployment -> compiler -> Annotation processors -> Enable annotation processing
- MySQL 8.0.13 or latest
- Navigate to project directory
- mvn clean install
- Navigate to project directory
- mvn spring-boot:run or java -jar target/test-1.0.0.jar
- All Swagger resources: http://localhost:8080/swagger-resources
- Swagger UI endpoint: http://localhost:8080/swagger-ui.html
- Swagger docs endpoint: http://localhost:8080/v2/api-docs