Shows how to build reactive CRUD operations in Spring Boot using the R2DBC specification for non-blocking database connectivity.
- Non-Blocking I/O: Great for high-throughput applications needing concurrency.
- Built for Reactive Streams: Perfectly aligns with Spring WebFlux.
./mvnw clean verify
docker-compose -f docker/docker-compose.yml up -d
./mvnw spring-boot:run -Dspring-boot.run.profiles=local
You can run TestApplication.java
from your IDE directly.
You can also run the application using Maven as follows:
./mvnw spotless:apply spring-boot:test-run
- Swagger UI: http://localhost:8080/swagger-ui.html
- Actuator Endpoint: http://localhost:8080/actuator