クラスの使用
org.springframework.web.server.adapter.WebHttpHandlerBuilder
パッケージ
説明
WebTestClient
を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 基礎となる
org.springframework.http.client.reactive
リアクティブ HTTP アダプターと HttpHandler
に適応する実装。org.springframework.test.web.reactive.server 内の WebHttpHandlerBuilder 使用
修飾子と型メソッド説明void
WebTestClientConfigurer.afterConfigurerAdded
(WebTestClient.Builder builder, WebHttpHandlerBuilder httpHandlerBuilder, ClientHttpConnector connector) WebTestClient.Builder
のメソッドを使用して、テストクライアントの設定を変更します。default void
MockServerConfigurer.beforeServerCreated
(WebHttpHandlerBuilder builder) モックサーバーが構築される直前に呼び出されます。org.springframework.web.server.adapter 内の WebHttpHandlerBuilder 使用
修飾子と型メソッド説明static WebHttpHandlerBuilder
WebHttpHandlerBuilder.applicationContext
(ApplicationContext context) ApplicationContext
で Bean を検出して新しいビルダーインスタンスを作成する静的ファクトリメソッド。WebHttpHandlerBuilder.clone()
このWebHttpHandlerBuilder
を複製します。WebHttpHandlerBuilder.codecConfigurer
(ServerCodecConfigurer codecConfigurer) ServerCodecConfigurer
を構成して、WebServerExchange
に設定します。WebHttpHandlerBuilder.exceptionHandler
(WebExceptionHandler... handlers) 指定された例外ハンドラーを追加します。WebHttpHandlerBuilder.exceptionHandlers
(ConsumerSE<ListSE<WebExceptionHandler>> consumer) 現在構成されている例外ハンドラーの「ライブ」リストを操作します。指定されたフィルターを追加します。WebHttpHandlerBuilder.filters
(ConsumerSE<ListSE<WebFilter>> consumer) 現在構成されているフィルターの「ライブ」リストを操作します。WebHttpHandlerBuilder.forwardedHeaderTransformer
(ForwardedHeaderTransformer transformer) 転送されたヘッダーを抽出または削除するためにForwardedHeaderTransformer
を構成します。WebHttpHandlerBuilder.httpHandlerDecorator
(FunctionSE<HttpHandler, HttpHandler> handlerDecorator) チェーンを処理するWebExceptionHandler
-WebFilter
-WebHandler
全体を効果的にラップするこのビルダーによって返されるHttpHandler
を装飾するようにFunction
SE を構成します。WebHttpHandlerBuilder.localeContextResolver
(LocaleContextResolver localeContextResolver) WebServerExchange
で設定するようにLocaleContextResolver
を構成します。WebHttpHandlerBuilder.observationConvention
(ServerRequestObservationConvention observationConvention) サーバー監視に使用するようにServerRequestObservationConvention
を構成します。WebHttpHandlerBuilder.observationRegistry
(io.micrometer.observation.ObservationRegistry observationRegistry) サーバー交換の観察を記録するためにObservationRegistry
を構成します。WebHttpHandlerBuilder.sessionManager
(WebSessionManager manager) WebServerExchange
で設定するようにWebSessionManager
を構成します。static WebHttpHandlerBuilder
WebHttpHandlerBuilder.webHandler
(WebHandler webHandler) 新しいビルダーインスタンスを作成する静的ファクトリメソッド。