インターフェースの使用
org.springframework.http.codec.ServerCodecConfigurer
ServerCodecConfigurer を使用するパッケージ
パッケージ
説明
org.springframework.http.codec.json および co からのコンバーター実装に基づいて、ClientCodecConfigurer および ServerCodecConfigurer の実装を提供します。WebTestClient を介した Spring WebFlux サーバーエンドポイントのテストのサポート。Spring WebFlux 構成インフラストラクチャ。
Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
基礎となる
org.springframework.http.client.reactive リアクティブ HTTP アダプターと HttpHandler に適応する実装。org.springframework.http.codec 内の ServerCodecConfigurer 使用
修飾子と型メソッド説明ServerCodecConfigurer.clone()このCodecConfigurerのコピーを作成します。static ServerCodecConfigurerServerCodecConfigurer.create()ServerCodecConfigurerの静的ファクトリメソッド。org.springframework.http.codec.support 内の ServerCodecConfigurer 使用
org.springframework.test.web.reactive.server 内の ServerCodecConfigurer 使用
型 ServerCodecConfigurer の型引数を持つ org.springframework.test.web.reactive.server のメソッドパラメーター修飾子と型メソッド説明WebTestClient.ControllerSpec.httpMessageCodecs(ConsumerSE<ServerCodecConfigurer> configurer) カスタム HTTP メッセージリーダーとライターを設定するか、組み込みの HTTP メッセージリーダーとライターをオーバーライドします。org.springframework.web.reactive.config 内の ServerCodecConfigurer 使用
修飾子と型メソッド説明WebFluxConfigurationSupport.serverCodecConfigurer()HTTP メッセージリーダーおよびライターのコンフィギュレーターを返します。型 ServerCodecConfigurer のパラメーターを持つ org.springframework.web.reactive.config のメソッド修飾子と型メソッド説明protected voidDelegatingWebFluxConfiguration.configureHttpMessageCodecs(ServerCodecConfigurer configurer) protected voidWebFluxConfigurationSupport.configureHttpMessageCodecs(ServerCodecConfigurer configurer) オーバーライドして、使用する HTTP メッセージリーダーおよびライターを構成します。default voidWebFluxConfigurer.configureHttpMessageCodecs(ServerCodecConfigurer configurer) アノテーション付きコントローラーおよび関数エンドポイントで、リクエスト本文からの読み取りとレスポンス本文への書き込み用に HTTP メッセージのリーダーとライターを構成します。voidWebFluxConfigurerComposite.configureHttpMessageCodecs(ServerCodecConfigurer configurer) WebFluxConfigurationSupport.requestMappingHandlerAdapter(ReactiveAdapterRegistry reactiveAdapterRegistry, ServerCodecConfigurer serverCodecConfigurer, FormattingConversionService conversionService, RequestedContentTypeResolver contentTypeResolver, Validator validator) WebFluxConfigurationSupport.responseBodyResultHandler(ReactiveAdapterRegistry reactiveAdapterRegistry, ServerCodecConfigurer serverCodecConfigurer, RequestedContentTypeResolver contentTypeResolver) WebFluxConfigurationSupport.responseEntityResultHandler(ReactiveAdapterRegistry reactiveAdapterRegistry, ServerCodecConfigurer serverCodecConfigurer, RequestedContentTypeResolver contentTypeResolver) WebFluxConfigurationSupport.routerFunctionMapping(ServerCodecConfigurer serverCodecConfigurer) WebFluxConfigurationSupport.serverResponseResultHandler(ServerCodecConfigurer serverCodecConfigurer) org.springframework.web.reactive.function.server 内の ServerCodecConfigurer 使用
型 ServerCodecConfigurer の型引数を持つ org.springframework.web.reactive.function.server のメソッドパラメーター修飾子と型メソッド説明HandlerStrategies.Builder.codecs(ConsumerSE<ServerCodecConfigurer> consumer) サーバー側の HTTP メッセージリーダーおよびライターのリストをカスタマイズします。org.springframework.web.server.adapter 内の ServerCodecConfigurer 使用
型 ServerCodecConfigurer のパラメーターを持つ org.springframework.web.server.adapter のメソッド修飾子と型メソッド説明WebHttpHandlerBuilder.codecConfigurer(ServerCodecConfigurer codecConfigurer) ServerCodecConfigurerを構成して、WebServerExchangeに設定します。voidHttpWebHandlerAdapter.setCodecConfigurer(ServerCodecConfigurer codecConfigurer) カスタムServerCodecConfigurerを構成します。型 ServerCodecConfigurer のパラメーターを持つ org.springframework.web.server.adapter のコンストラクター修飾子コンストラクター説明DefaultServerWebExchange(ServerHttpRequest request, ServerHttpResponse response, WebSessionManager sessionManager, ServerCodecConfigurer codecConfigurer, LocaleContextResolver localeContextResolver) protectedDefaultServerWebExchange(ServerHttpRequest request, ServerHttpResponse response, WebSessionManager sessionManager, ServerCodecConfigurer codecConfigurer, LocaleContextResolver localeContextResolver, ApplicationContext applicationContext)