A template for a reactive spring-boot application that contains the below list
- Handling web request with RouterFunction
- R2DBC for project and JDBC for flyway
- Using test container in integration test that handles migration of DB with flyway
- Validation by annotation
- OpenAPI and Swagger
- MapStruct
./gradlew bootBuildImage
./gradlew bootRun
This command will spin up the DB by starting the docker-compose file and after that run the application.