
Spring WebFlux: 요청 처리 흐름 DispatcherHandler, HttpWebHandlerAdapter...
·
⚙️ Frameworks/🌱 Spring
Spring WebFlux는 Spring MVC와 마찬가지로 프론트 컨트롤러 패턴을 사용하여 설계되었습니다. WebFlux의 프론트 컨트롤러인 DispatcherHandler는 요청 처리의 핵심 알고리즘을 제공하며, 다양한 위임 컴포넌트를 통해 실제 처리가 이루어집니다. 이번 글에서는 DispatcherHandler의 구조와 역할을 상세히 살펴보겠습니다.WebFlux 구성 요소일반적인 WebFlux 설정은 다음과 같은 구성 요소를 포함합니다:webHandler 빈으로 선언된 DispatcherHandlerWebFilter 및 WebExceptionHandler BeanDispatcherHandler 관련 Bean HttpWebHandlerAdapterHttpWebHandlerAdapter는 HttpHan..