public class WebFluxConfigurerComposite extends ObjectSE implements WebFluxConfigurer
WebFluxConfigurer。| コンストラクターと説明 |
|---|
WebFluxConfigurerComposite() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addCorsMappings(CorsRegistry registry)「グローバル」クロスオリジンリクエスト処理を構成します。 |
void | addFormatters(FormatterRegistry registry) アノテーション付きコントローラーメソッドの引数の型変換とフォーマットを実行するためのカスタム Converters および Formatters を追加します。 |
void | addResourceHandlers(ResourceHandlerRegistry registry) 静的リソースを提供するためのリソースハンドラーを追加します。 |
void | addWebFluxConfigurers(ListSE<WebFluxConfigurer> configurers) |
void | configureArgumentResolvers(ArgumentResolverConfigurer configurer) カスタム @RequestMapping メソッド引数のリゾルバーを構成します。 |
void | configureContentTypeResolver(RequestedContentTypeResolverBuilder builder) アノテーション付きコントローラーでリクエストを処理するときに、レスポンスにリクエストされたコンテンツ型を解決する方法を構成します。 |
void | configureHttpMessageCodecs(ServerCodecConfigurer configurer) カスタム HTTP メッセージリーダーとライターを設定するか、組み込みの HTTP メッセージリーダーとライターをオーバーライドします。 |
void | configurePathMatching(PathMatchConfigurer configurer) パスマッチングオプションを設定します。 |
void | configureViewResolvers(ViewResolverRegistry registry) ビューとモデルでレスポンスをレンダリングするためのビューリゾルバーを構成します。ビューは通常、HTML テンプレートですが、HTTP メッセージライター(例: |
MessageCodesResolver | getMessageCodesResolver()DataBinder でデフォルトで作成されたものではなく、アノテーション付きコントローラーメソッドの引数でデータバインディングに使用するカスタム MessageCodesResolver を提供します。 |
Validator | getValidator() カスタム Validator を提供します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void addWebFluxConfigurers(ListSE<WebFluxConfigurer> configurers)
public void configureContentTypeResolver(RequestedContentTypeResolverBuilder builder)
WebFluxConfigurerWebFluxConfigurer の configureContentTypeResolver builder - 使用するリゾルバーを構成するため public void addCorsMappings(CorsRegistry registry)
WebFluxConfigurer 構成されたリーダーとライターは、アノテーション付きコントローラーと関数エンドポイントを含むすべてのリクエストに適用されます。アノテーション付きコントローラーは、@CrossOrigin を介してさらに詳細な構成を宣言できます。
WebFluxConfigurer の addCorsMappings CorsRegistrypublic void configurePathMatching(PathMatchConfigurer configurer)
WebFluxConfigurer 構成されたパスマッチングオプションは、アノテーション付きコントローラーおよび static resources へのマッピングに使用されます。
WebFluxConfigurer の configurePathMatching configurer - PathMatchConfigurer インスタンス public void addResourceHandlers(ResourceHandlerRegistry registry)
WebFluxConfigurerWebFluxConfigurer の addResourceHandlers ResourceHandlerRegistrypublic void configureArgumentResolvers(ArgumentResolverConfigurer configurer)
WebFluxConfigurer@RequestMapping メソッド引数のリゾルバーを構成します。WebFluxConfigurer の configureArgumentResolvers configurer - 使用するコンフィギュレーターへ public void configureHttpMessageCodecs(ServerCodecConfigurer configurer)
WebFluxConfigurer構成されたリーダーとライターは、アノテーション付きコントローラーと関数エンドポイントの両方に使用されます。
WebFluxConfigurer の configureHttpMessageCodecs configurer - 使用する設定プログラム public void addFormatters(FormatterRegistry registry)
WebFluxConfigurerConverters および Formatters を追加します。WebFluxConfigurer の addFormatters public Validator getValidator()
WebFluxConfigurerValidator を提供します。デフォルトでは、Bean 検証 API がクラスパスに存在する場合、標準 Bean 検証のバリデーターが作成されます。
構成されたバリデーターは、アノテーション付きコントローラーメソッドの引数を検証するために使用されます。
WebFluxConfigurer の getValidator public MessageCodesResolver getMessageCodesResolver()
WebFluxConfigurerDataBinder でデフォルトで作成されたものではなく、アノテーション付きコントローラーメソッドの引数でデータバインディングに使用するカスタム MessageCodesResolver を提供します。WebFluxConfigurer の getMessageCodesResolver public void configureViewResolvers(ViewResolverRegistry registry)
WebFluxConfigurer構成されたビューリゾルバーは、アノテーション付きコントローラーと関数エンドポイントの両方に使用されます。
WebFluxConfigurer の configureViewResolvers