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