@Configuration public class DelegatingWebFluxConfiguration extends WebFluxConfigurationSupport
WebFluxConfigurationSupport
のサブクラス。型 WebFluxConfigurer
のすべての Bean を検出して委譲し、WebFluxConfigurationSupport
が提供する構成をカスタマイズできるようにします。これは、実際に @EnableWebFlux
によってインポートされたクラスです。コンストラクターと説明 |
---|
DelegatingWebFluxConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
protected void | addCorsMappings(CorsRegistry registry) クロスオリジンリクエストの処理を設定するには、このメソッドをオーバーライドします。 |
protected void | addFormatters(FormatterRegistry registry) |
protected void | addResourceHandlers(ResourceHandlerRegistry registry) このメソッドをオーバーライドして、静的リソースを提供するためのリソースハンドラーを追加します。 |
protected void | configureArgumentResolvers(ArgumentResolverConfigurer configurer) カスタムコントローラーメソッドの引数のリゾルバーを構成します。 |
protected void | configureContentTypeResolver(RequestedContentTypeResolverBuilder builder) オーバーライドして、リクエストされたコンテンツ型の解決方法を構成します。 |
protected void | configureHttpMessageCodecs(ServerCodecConfigurer configurer) オーバーライドして、使用する HTTP メッセージリーダーおよびライターを構成します。 |
void | configurePathMatching(PathMatchConfigurer configurer) オーバーライドして、パス一致オプションを構成します。 |
protected void | configureViewResolvers(ViewResolverRegistry registry) テンプレートエンジンをサポートするためのビューリゾルバーを構成します。 |
protected MessageCodesResolver | getMessageCodesResolver() このメソッドをオーバーライドして、カスタム MessageCodesResolver を提供します。 |
protected Validator | getValidator() このメソッドをオーバーライドして、カスタム Validator を提供します。 |
void | setConfigurers(ListSE<WebFluxConfigurer> configurers) |
createLocaleContextResolver, createRequestMappingHandlerAdapter, createRequestMappingHandlerMapping, createRouterFunctionMapping, getApplicationContext, getConfigurableWebBindingInitializer, getCorsConfigurations, getPathMatchConfigurer, getViewResolverRegistry, handlerFunctionAdapter, localeContextResolver, requestMappingHandlerAdapter, requestMappingHandlerMapping, resourceHandlerMapping, resourceUrlProvider, responseBodyResultHandler, responseEntityResultHandler, responseStatusExceptionHandler, routerFunctionMapping, serverCodecConfigurer, serverResponseResultHandler, setApplicationContext, simpleHandlerAdapter, viewResolutionResultHandler, webFluxAdapterRegistry, webFluxContentTypeResolver, webFluxConversionService, webFluxValidator, webHandler
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@Autowired(required=false) public void setConfigurers(ListSE<WebFluxConfigurer> configurers)
protected void configureContentTypeResolver(RequestedContentTypeResolverBuilder builder)
WebFluxConfigurationSupport
WebFluxConfigurationSupport
の configureContentTypeResolver
protected void addCorsMappings(CorsRegistry registry)
WebFluxConfigurationSupport
WebFluxConfigurationSupport
の addCorsMappings
CorsRegistry
public void configurePathMatching(PathMatchConfigurer configurer)
WebFluxConfigurationSupport
WebFluxConfigurationSupport
の configurePathMatching
protected void addResourceHandlers(ResourceHandlerRegistry registry)
WebFluxConfigurationSupport
WebFluxConfigurationSupport
の addResourceHandlers
ResourceHandlerRegistry
protected void configureArgumentResolvers(ArgumentResolverConfigurer configurer)
WebFluxConfigurationSupport
WebFluxConfigurationSupport
の configureArgumentResolvers
protected void configureHttpMessageCodecs(ServerCodecConfigurer configurer)
WebFluxConfigurationSupport
WebFluxConfigurationSupport
の configureHttpMessageCodecs
protected void addFormatters(FormatterRegistry registry)
WebFluxConfigurationSupport
protected Validator getValidator()
WebFluxConfigurationSupport
Validator
を提供します。WebFluxConfigurationSupport
の getValidator
protected MessageCodesResolver getMessageCodesResolver()
WebFluxConfigurationSupport
MessageCodesResolver
を提供します。WebFluxConfigurationSupport
の getMessageCodesResolver
protected void configureViewResolvers(ViewResolverRegistry registry)
WebFluxConfigurationSupport
WebFluxConfigurationSupport
の configureViewResolvers
ViewResolverRegistry