Skip to content

hotire/spring-boot-webflux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-boot-webflux

webflux !!

Getting Started Reactive Web Service

Reactive Stream

Learn Reactive Programming

  • Learn how to create Mono instances

  • Learn how to create Flux instances

  • Learn how to use StepVerifier

  • Learn how to transform

  • Learn how to merge

  • Learn how to control the demand, request

  • Learn how to deal with errors, exceptions

  • Learn how to adapt from/to RxJava 2 Observable/Single/Flowable and Java 8+ CompletableFuture

  • Learn how to use various other operators

  • Learn how to turn Reactive API to blocking one

  • Learn how to call blocking code from Reactive one with adapted concurrency strategy

  • reference : https://tech.io/playgrounds/929/reactive-programming-with-reactor-3/Intro

Reactor

WebHandler / DispatcherHandler Core

core(WebHandler, ApplicationContextAware) / initStrategies

core(HandlerMapping / Adapter)

core(HttpHandler)

core(HandlerResultHandler)

Filter

Getting Started Reactive Filter (WebFilter, HandlerFilterFunction)

WebFilter, HandlerFilterFunction Difference, Core

ExceptionHandler

core (ExceptionHandlingWebHandler)

https://blog.naver.com/gngh0101/221665211574

Custom Global ExceptionHandler

https://blog.naver.com/gngh0101/221669551823

CORS (Cross-origin resource sharing)

Global Configuration && CORS WebFilter

https://blog.naver.com/gngh0101/221661802246

Codec

CodecConfigurer

https://blog.naver.com/gngh0101/221865903679

WebSockets

https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html#webflux-websocket

Netty

hotire blog : https://blog.naver.com/gngh0101