Skip to content

This project demonstrates a reactive Spring Boot application using R2DBC (Reactive Relational Database Connectivity) for non-blocking database access and Spring WebFlux for building reactive, high-performance web services.

Notifications You must be signed in to change notification settings

amran-bd/async-api-async-db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot Reactive Rest API Example with R2DBC and WebFlux

This project demonstrates a reactive Spring Boot application using R2DBC (Reactive Relational Database Connectivity) for non-blocking database access and Spring WebFlux for building reactive, high-performance web services.

Technologies

  • Spring Boot: Simplifies setup and configuration for production-ready applications.
  • Spring WebFlux: Provides a fully non-blocking, reactive framework for building REST APIs.
  • R2DBC: Allows asynchronous, reactive database operations with relational databases.

Prerequisites

  • Java 21 or later
  • Maven
  • A supported R2DBC relational database (e.g., PostgreSQL or MySQL)

Getting Started

1. Clone the Repository

git clone https://github.com/yourusername/your-repo.git
cd your-repo

About

This project demonstrates a reactive Spring Boot application using R2DBC (Reactive Relational Database Connectivity) for non-blocking database access and Spring WebFlux for building reactive, high-performance web services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published