Skip to content

sreedeviPayikkad/user-management-webflux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

user-management-webflux

A reactive SpringBoot WebFlux quickstart project to apply foundational knowledge on reactive streams in java

Table of Contents

  1. Installation

    1. Pre-requisite : Java 8+, Maven, Docker, Postgres running on the local machine
    2. Change the db parameters in application-dev.yml to reflect the right db url according to your local
    3. mvn clean springboot:run
    4. Access the project at server port (8080)
  2. Usage

    1. Swagger UI with API info available at http://localhost:8080/swagger-doc/webjars/swagger-ui/index.html
    2. Refer to the postman collection under src/resources for API collection
  3. References

    1. https://www.baeldung.com/spring-webflux
    2. https://spring.io/blog/2023/03/30/context-propagation-with-project-reactor-3-unified-bridging-between-reactive
    3. https://simonbasle.github.io/2018/02/contextual-logging-with-reactor-context-and-mdc/

About

A SpringBoot WebFlux quickstart project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages