Skip to content

CRUD Implementation using Reactor Spring with H2 to test reactive flows.

Notifications You must be signed in to change notification settings

JulioPuma/crud-service-reactor-h2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD service using Spring Reactor And H2

Description

CRUD Project with spring Reactor to managing reactive flows. Database was created using H2. The connection with database was made using R2DBC, special library to manage reactive connection. In that sense the reactive flow is complete point to point.

Extra: Using Exception Handler using @ControllerAdvice and @ExceptionHandler

  • Language: Java 17
  • Framework: SpringBoot 3
  • Dependency management: Maven 3.6.3

logo logo logo logo

Diagram

logo

Postman Collection

Click the link below to download the Postman collection:

Download Postman Collection

  1. Download the file from the link above.
  2. Open Postman.
  3. Click "Import" in the top left corner.
  4. Select the downloaded crud-service-reactor-h2.postman_collection.json file.
  5. You can now test the API endpoints using the provided examples.

Dependencies

  • spring-boot-starter-web

  • lombok

  • h2

Package

  • controllers: Used to define endpoints.
  • service: Used to process logic bussines.
  • repository: Used to connect with relational databases .
  • proxy.client: Implements Classes to connect with other REST Services.
  • config: Used to configure the project behaviour.
  • model: Used to create simples object like POJOs, DTOs.

About

CRUD Implementation using Reactor Spring with H2 to test reactive flows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages