목록패스트캠퍼스 (34)
개발자는 기록이 답이다

Spring WebFlux에서 WebHandler 실행하기 Spring WebFlux에서 WebHandler를 실행하는 방법은 여러 가지가 있습니다. WebHandler는 HTTP 요청을 처리하고 응답을 생성하는데 사용되는 객체이므로 이를 실행하려면 Spring WebFlux의 DispatcherHandler나 HandlerMapping과 같은 인프라를 활용해야 합니다. 일반적으로 HandlerMapping은 URL 경로에 따라 어떤 Handler가 실행될지 결정하고, DispatcherHandler는 실제로 WebHandler를 실행합니다. Spring환경에서는applicationContext를 이용하여 WebHttpHandlerBuilder를 build Spring WebFlux는 리액티브 프로그래밍..

WebFilter webHandler에서X-Custom-Name헤더를 이용해서 name에 접근 name이 없다면 400 status 응답을 반환 WebHandler를실행하기 앞서서 실행 webHandler에게전달될 ServerWebExchange와 다음 filter 혹은 handler를 실행하기 위한 WebFilterChain chain.filter를호출하여,요청을다음filter에게 넘기거나 handler를 실행 가능 WebFilter는 Spring WebFlux에서 HTTP 요청 및 응답을 조작하고 필터링하는 역할을 하는 인터페이스입니다. 이를 사용하여 HTTP 요청이나 응답에 대한 다양한 작업을 수행할 수 있습니다. Spring WebFlux는 비동기 및 리액티브 프로그래밍에 기반한 프레임워크이므로,..

webhandler WebHandler는 Spring WebFlux에서 HTTP 요청을 처리하고 응답을 생성하는 역할을 수행합니다. Spring WebFlux는 함수형 엔드포인트와 함께 사용되는데, 이때 WebHandler는 다양한 요청에 대한 처리를 담당합니다. import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.MediaType; import org.springframework.web.reactive.function.server.RouterFunction; import org.springframe..

HttpHandler ServerHttpRequest와 ServerHttpResponse를 인자로 받고 응답을 돌려줘야 하는 시점을 Mono로 반환하는 함수형 인터페이스 HttpHandler를 통해 ServerHttpRequest로 요청을 확인할 수 있을 것이고, ServerHttpResponse로 원하는 결과를 내보낼 수 있다. Mono의 void로 값을 반환함으로써 특정 시점을 알려줄 수 있다 그렇다면 ServerHttpRequest와 ServerHttpResponse에 대해서 알아보자. ServerHttpRequest와 ServerHttpResponse ServerHttpRequest와 ServerHttpResponse는 각각 ReactiveHttpInputMessage와 ReactiveHttpOu..