Demonstrates reactive SQL operations using jOOQ and the R2DBC connection standard in a Spring Boot app.
- Non-Blocking I/O: Uses reactive driver for asynchronous query handling.
- jOOQ Code Generation: Strongly typed DSL for building queries at compile time.
- Native Integration with Spring Boot dev tools (liquibase/flyway optional).
./mvnw clean verify
docker-compose -f docker/docker-compose.yml up -d
./mvnw spring-boot:run -Dspring-boot.run.profiles=local
- Swagger UI: http://localhost:8080/swagger-ui.html
- Actuator Endpoint: http://localhost:8080/actuator
- When using
RouterFunction
ordering is important - Postgres
uuid-ossp
extension is used for autogenerating functions for uuid