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, waitSE
public void addWebFluxConfigurers(ListSE<WebFluxConfigurer> configurers)
public void configureContentTypeResolver(RequestedContentTypeResolverBuilder builder)
WebFluxConfigurer
WebFluxConfigurer
の configureContentTypeResolver
builder
- 使用するリゾルバーを構成するため public void addCorsMappings(CorsRegistry registry)
WebFluxConfigurer
構成されたリーダーとライターは、アノテーション付きコントローラーと関数エンドポイントを含むすべてのリクエストに適用されます。アノテーション付きコントローラーは、@CrossOrigin
を介してさらに詳細な構成を宣言できます。
WebFluxConfigurer
の addCorsMappings
CorsRegistry
public void configurePathMatching(PathMatchConfigurer configurer)
WebFluxConfigurer
構成されたパスマッチングオプションは、アノテーション付きコントローラーおよび static resources
へのマッピングに使用されます。
WebFluxConfigurer
の configurePathMatching
configurer
- PathMatchConfigurer
インスタンス public void addResourceHandlers(ResourceHandlerRegistry registry)
WebFluxConfigurer
WebFluxConfigurer
の addResourceHandlers
ResourceHandlerRegistry
public void configureArgumentResolvers(ArgumentResolverConfigurer configurer)
WebFluxConfigurer
@RequestMapping
メソッド引数のリゾルバーを構成します。WebFluxConfigurer
の configureArgumentResolvers
configurer
- 使用するコンフィギュレーターへ public void configureHttpMessageCodecs(ServerCodecConfigurer configurer)
WebFluxConfigurer
構成されたリーダーとライターは、アノテーション付きコントローラーと関数エンドポイントの両方に使用されます。
WebFluxConfigurer
の configureHttpMessageCodecs
configurer
- 使用する設定プログラム public void addFormatters(FormatterRegistry registry)
WebFluxConfigurer
Converters
および Formatters
を追加します。WebFluxConfigurer
の addFormatters
public Validator getValidator()
WebFluxConfigurer
Validator
を提供します。デフォルトでは、Bean 検証 API がクラスパスに存在する場合、標準 Bean 検証のバリデーターが作成されます。
構成されたバリデーターは、アノテーション付きコントローラーメソッドの引数を検証するために使用されます。
WebFluxConfigurer
の getValidator
public MessageCodesResolver getMessageCodesResolver()
WebFluxConfigurer
DataBinder
でデフォルトで作成されたものではなく、アノテーション付きコントローラーメソッドの引数でデータバインディングに使用するカスタム MessageCodesResolver
を提供します。WebFluxConfigurer
の getMessageCodesResolver
public void configureViewResolvers(ViewResolverRegistry registry)
WebFluxConfigurer
構成されたビューリゾルバーは、アノテーション付きコントローラーと関数エンドポイントの両方に使用されます。
WebFluxConfigurer
の configureViewResolvers