Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/s-rb/spring-webflux-catalizator

Demo project for Spring Webflux
https://github.com/s-rb/spring-webflux-catalizator

Last synced: 24 days ago
JSON representation

Demo project for Spring Webflux

Awesome Lists containing this project

README

        

## Demo gradle project using reactive Java - SpringWebFlux and R2DBC.

![Java](https://img.shields.io/badge/-Java-05122A?style=flat&logo=Java&logoColor=FFA518)
![Spring](https://img.shields.io/badge/-Spring-05122A?style=flat&logo=Spring&logoColor=71b23c)
![Springboot](https://img.shields.io/badge/-SpringBoot-05122A?style=flat&logo=Springboot&logoColor=71b23c)
![JWT](https://img.shields.io/badge/-JWT-05122A?style=flat&logo=jsonwebtokens&logoColor=71b23c)
![Postgresql](https://img.shields.io/badge/-Postgresql-fffffb?style=flat&logo=Postgresql&logoColor=336796)
![Gradle](https://img.shields.io/badge/-Gradle-fffffb?style=flat&logo=Gradle&logoColor=336796)
![Flyway](https://img.shields.io/badge/-Flyway-d30003?style=flat)
![Mustache](https://img.shields.io/badge/-Mustache-fffffb?style=flat)
![Lombok](https://img.shields.io/badge/-Lombok-10d7f6?style=flat)
![Webflux](https://img.shields.io/badge/-Webflux-10d7f6?style=flat)
![R2dbc](https://img.shields.io/badge/-R2dbc-10d7f6?style=flat)

A simple demo project to get acquainted with reactive Java.

Routing using the old style (in the controller), as well as the new functional style in **[router](src/main/java/ru/list/surkovr/springwebfluxcatalizator/config/GreetingRouter.java)**.

SpringSecurity using JWT token.

Migrations using Flyway.