クラスの使用
org.springframework.web.server.adapter.WebHttpHandlerBuilder
WebHttpHandlerBuilder を使用するパッケージ
パッケージ
説明
WebTestClient を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 基礎となる
org.springframework.http.client.reactive リアクティブ HTTP アダプターと HttpHandler に適応する実装。org.springframework.test.web.reactive.server 内の WebHttpHandlerBuilder 使用
型 WebHttpHandlerBuilder のパラメーターを持つ org.springframework.test.web.reactive.server のメソッド修飾子と型メソッド説明voidWebTestClientConfigurer.afterConfigurerAdded(WebTestClient.Builder builder, WebHttpHandlerBuilder httpHandlerBuilder, ClientHttpConnector connector) WebTestClient.Builderのメソッドを使用して、テストクライアントの設定を変更します。default voidMockServerConfigurer.beforeServerCreated(WebHttpHandlerBuilder builder) モックサーバーが構築される直前に呼び出されます。org.springframework.web.server.adapter 内の WebHttpHandlerBuilder 使用
修飾子と型メソッド説明static WebHttpHandlerBuilderWebHttpHandlerBuilder.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を装飾するようにFunctionSE を構成します。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 WebHttpHandlerBuilderWebHttpHandlerBuilder.webHandler(WebHandler webHandler) 新しいビルダーインスタンスを作成する静的ファクトリメソッド。