Skip to content

Files

boot-jooq-r2dbc-sample

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 1, 2023
Aug 18, 2024
Feb 22, 2025
Feb 27, 2025
Jun 24, 2023
Jun 24, 2023
Jan 31, 2025
Jun 24, 2023
Dec 26, 2024
Jun 24, 2023
Apr 20, 2024
Jan 6, 2025
Mar 26, 2025
Jul 6, 2024

Spring Boot jOOQ R2DBC Sample

Demonstrates reactive SQL operations using jOOQ and the R2DBC connection standard in a Spring Boot app.

Features

  1. Non-Blocking I/O: Uses reactive driver for asynchronous query handling.
  2. jOOQ Code Generation: Strongly typed DSL for building queries at compile time.
  3. Native Integration with Spring Boot dev tools (liquibase/flyway optional).

Run tests

./mvnw clean verify

Run locally

docker-compose -f docker/docker-compose.yml up -d
./mvnw spring-boot:run -Dspring-boot.run.profiles=local

Useful Links

Notes

  • When using RouterFunction ordering is important
  • Postgres uuid-ossp extension is used for autogenerating functions for uuid