public interface WebFluxConfigurer@EnableWebFlux を介して有効化された WebFlux アプリケーションの構成をカスタマイズするためのコールバックメソッドを定義します。@EnableWebFlux - アノテーション付き構成クラスは、このインターフェースを実装してコールバックし、デフォルト構成をカスタマイズする機会を与えることができます。このインターフェースを実装し、必要に応じて関連するメソッドをオーバーライドすることを検討してください。
| 修飾子と型 | メソッドと説明 |
|---|---|
default void | addCorsMappings(CorsRegistry registry) クロスオリジンリクエストの処理を設定します。 |
default void | addFormatters(FormatterRegistry registry) |
default void | addResourceHandlers(ResourceHandlerRegistry registry) 静的リソースを提供するためのリソースハンドラーを追加します。 |
default void | configureArgumentResolvers(ArgumentResolverConfigurer configurer) カスタムコントローラーメソッドの引数のリゾルバーを構成します。 |
default void | configureContentTypeResolver(RequestedContentTypeResolverBuilder builder) レスポンスにリクエストされたコンテンツ型を解決する方法を設定します。 |
default void | configureHttpMessageCodecs(ServerCodecConfigurer configurer) カスタム HTTP メッセージリーダーとライターを設定するか、組み込みの HTTP メッセージリーダーとライターをオーバーライドします。 |
default void | configurePathMatching(PathMatchConfigurer configurer) パスマッチングオプションを設定します。 |
default void | configureViewResolvers(ViewResolverRegistry registry) レスポンスのレンダリングに View の解決に依存するコントローラーメソッドの戻り値を処理するためのビューリゾルバーを構成します。 |
default MessageCodesResolver | getMessageCodesResolver()DataBinder でデフォルトで作成されたものではなく、データバインディングに使用するカスタム MessageCodesResolver を提供します。 |
default Validator | getValidator() カスタム Validator を提供します。 |
default void configureContentTypeResolver(RequestedContentTypeResolverBuilder builder)
builder - 使用するリゾルバーを構成するため default void addCorsMappings(CorsRegistry registry)
CorsRegistrydefault void configurePathMatching(PathMatchConfigurer configurer)
HandlerMapping とパスマッチングオプション。configurer - PathMatchConfigurer インスタンス default void addResourceHandlers(ResourceHandlerRegistry registry)
default void configureArgumentResolvers(ArgumentResolverConfigurer configurer)
configurer - 使用するコンフィギュレーターへ default void configureHttpMessageCodecs(ServerCodecConfigurer configurer)
configurer - 使用する設定プログラム default void addFormatters(FormatterRegistry registry)
@Nullable default Validator getValidator()
Validator を提供します。デフォルトでは、Bean 検証 API がクラスパスに存在する場合、標準 Bean 検証のバリデーターが作成されます。
@Nullable default MessageCodesResolver getMessageCodesResolver()
DataBinder でデフォルトで作成されたものではなく、データバインディングに使用するカスタム MessageCodesResolver を提供します。default void configureViewResolvers(ViewResolverRegistry registry)
View の解決に依存するコントローラーメソッドの戻り値を処理するためのビューリゾルバーを構成します。デフォルトでは、@ResponseBody でアノテーションされているか、明示的に ResponseEntity を返す場合を除き、すべてのコントローラーメソッドはビューリゾルバーに依存します。ビューは、文字列の戻り値で明示的に指定することも、暗黙的に指定することもできます。void の戻り値。ViewResolverRegistry