public interface HttpHandlerorg.springframework.web.server パッケージなどでは、WebFilter、WebSession、ServerWebExchange などのアプリケーション用の高レベルでありながら汎用的なビルドブロックを使用できます。
アノテーション付きコントローラーや機能ハンドラーなどのアプリケーションレベルのプログラミングモデルは、spring-webflux モジュールで使用できます。
通常、HttpHandler は、WebHttpHandlerBuilder を介してブリッジされた高レベルのプログラミングモデルを持つアプリケーション全体を表します。ContextPathCompositeHandler を使用して、一意のコンテキストパスにある複数のアプリケーションをプラグインできます。
ContextPathCompositeHandler| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<VoidSE> | handle(ServerHttpRequest request, ServerHttpResponse response) 指定されたリクエストを処理し、レスポンスに書き込みます。 |
reactor.core.publisher.Mono<VoidSE> handle(ServerHttpRequest request, ServerHttpResponse response)
request - 現在のリクエスト response - 現在のレスポンス