Skip to content

Spring Boot 2 WebFlux and Asynchronous RDBMS Connection (R2DBC)

License

Notifications You must be signed in to change notification settings

mkdika/spring-r2dbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring R2DBC

License: MIT

Spring Boot 2 WebFlux and Asynchronous RDBMS Connection using R2DBC, with CRUD as usecase.

Stacks

Running application

  • Provision dev env with Vagrant

    # Starting vagrant vm and provision for first time
    vagrant up
    
    # Re-provisioning vagrant
    vagrant provision
  • Running application

    ./mvnw spring-boot:run

    Url is: http://localhost:8084/

REST API Endpoints

HTTP Method Path Description
GET /persons Get all existing person data.
GET /persons/{id} Get existing person data by Id.
POST /persons Insert new person data.
PUT /persons/{id} Update existing person data by Id.
DELETE /persons/{id} Delete existing person data by Id.
GET /ping Testing endpoing.

License

License under the MIT license. See LICENSE file.

Releases

No releases published

Packages

No packages published

Languages