웹플럭스
3편
스프링 · 웹플럭스
[스프링] 스프링 웹플럭스 Webflux.fn
2023. 2. 12.
프론트 컨트롤러에서 요청/응답 처리 방법 스프링 웹 모듈을 사용하여 웹 애플리케이션을 구현하는 경우 프론트 컨트롤러 클래스의 핸들러 메서드에서 요청/응답을 처리하기 객체는 다음과 같다. Servlet 기반 Spring MVC 컨트롤러: / Spring Webflux 컨트롤러: / Spring Webflux의 함수형 프로그
스프링 · 웹플럭스
[스프링] 스프링 MVC와 웹플럭스
2023. 2. 12.
스프링 MVC 프론트 컨트롤러 웹 애플리케이션 개발을 위해 스프링에서 제공하는 스프링 MVC 프레임워크를 사용할 수 있다. 스프링 MVC의 프론트 컨트롤러(또는 웹 컨트롤러)는 프론트 컨트롤러 패턴(front controller pattern)을 구현한 것이다. 모든 웹 요청은 반드시 프론트 컨트롤러를 거쳐 처리된다. 프
스프링 · 웹플럭스
[스프링] 스프링 웹플럭스
2023. 1. 12.
리액티브 프로그래밍 리액티브 프로그래밍(reactive programming)이란 논블로킹 역압(non blocking backpressure)을 통해 비동기적으로 데이터 스트림(data stream)을 처리하는 프로그램 작성 패러다임이다. 필요한 데이터를 요청한 후 데이터가 준비되면(사용 가능한 상태가 되면) 처리하는,