类 WebFluxConfigurerComposite
- java.lang.Object
- org.springframework.web.reactive.config.WebFluxConfigurerComposite
- 所有已实现的接口:
WebFluxConfigurer
public class WebFluxConfigurerComposite extends Object implements WebFluxConfigurer
AWebFluxConfigurerthat delegates to one or more others.- 从以下版本开始:
- 5.0
- 作者:
- Brian Clozel, Rossen Stoyanchev
构造器概要
构造器 构造器 说明 WebFluxConfigurerComposite()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddCorsMappings(CorsRegistry registry)Configure "global" cross origin request processing.voidaddFormatters(FormatterRegistry registry)Add customConvertersandFormattersfor performing type conversion and formatting of annotated controller method arguments.voidaddResourceHandlers(ResourceHandlerRegistry registry)Add resource handlers for serving static resources.voidaddWebFluxConfigurers(List<WebFluxConfigurer> configurers)voidconfigureArgumentResolvers(ArgumentResolverConfigurer configurer)Configure resolvers for custom@RequestMappingmethod arguments.voidconfigureContentTypeResolver(RequestedContentTypeResolverBuilder builder)Configure how the content type requested for the response is resolved when handling requests with annotated controllers.voidconfigureHttpMessageCodecs(ServerCodecConfigurer configurer)Configure custom HTTP message readers and writers or override built-in ones.voidconfigurePathMatching(PathMatchConfigurer configurer)Configure path matching options.voidconfigureViewResolvers(ViewResolverRegistry registry)Configure view resolution for rendering responses with a view and a model, where the view is typically an HTML template but could also be based on an HTTP message writer (e.g.MessageCodesResolvergetMessageCodesResolver()Provide a customMessageCodesResolverto use for data binding in annotated controller method arguments instead of the one created by default inDataBinder.ValidatorgetValidator()Provide a customValidator.
构造器详细资料
WebFluxConfigurerComposite
public WebFluxConfigurerComposite()
方法详细资料
addWebFluxConfigurers
public void addWebFluxConfigurers(List<WebFluxConfigurer> configurers)
configureContentTypeResolver
public void configureContentTypeResolver(RequestedContentTypeResolverBuilder builder)
从接口复制的说明:WebFluxConfigurerConfigure how the content type requested for the response is resolved when handling requests with annotated controllers.- 指定者:
configureContentTypeResolver在接口中WebFluxConfigurer- 参数:
builder- for configuring the resolvers to use
addCorsMappings
public void addCorsMappings(CorsRegistry registry)
从接口复制的说明:WebFluxConfigurerConfigure "global" cross origin request processing.The configured readers and writers will apply to all requests including annotated controllers and functional endpoints. Annotated controllers can further declare more fine-grained configuration via
@CrossOrigin.- 指定者:
addCorsMappings在接口中WebFluxConfigurer- 另请参阅:
CorsRegistry
configurePathMatching
public void configurePathMatching(PathMatchConfigurer configurer)
从接口复制的说明:WebFluxConfigurerConfigure path matching options.The configured path matching options will be used for mapping to annotated controllers and also
static resources.- 指定者:
configurePathMatching在接口中WebFluxConfigurer- 参数:
configurer- thePathMatchConfigurerinstance
addResourceHandlers
public void addResourceHandlers(ResourceHandlerRegistry registry)
从接口复制的说明:WebFluxConfigurerAdd resource handlers for serving static resources.- 指定者:
addResourceHandlers在接口中WebFluxConfigurer- 另请参阅:
ResourceHandlerRegistry
configureArgumentResolvers
public void configureArgumentResolvers(ArgumentResolverConfigurer configurer)
从接口复制的说明:WebFluxConfigurerConfigure resolvers for custom@RequestMappingmethod arguments.- 指定者:
configureArgumentResolvers在接口中WebFluxConfigurer- 参数:
configurer- to configurer to use
configureHttpMessageCodecs
public void configureHttpMessageCodecs(ServerCodecConfigurer configurer)
从接口复制的说明:WebFluxConfigurerConfigure custom HTTP message readers and writers or override built-in ones.The configured readers and writers will be used for both annotated controllers and functional endpoints.
- 指定者:
configureHttpMessageCodecs在接口中WebFluxConfigurer- 参数:
configurer- the configurer to use
addFormatters
public void addFormatters(FormatterRegistry registry)
从接口复制的说明:WebFluxConfigurerAdd customConvertersandFormattersfor performing type conversion and formatting of annotated controller method arguments.- 指定者:
addFormatters在接口中WebFluxConfigurer
getValidator
public Validator getValidator()
从接口复制的说明:WebFluxConfigurerProvide a customValidator.By default a validator for standard bean validation is created if bean validation API is present on the classpath.
The configured validator is used for validating annotated controller method arguments.
- 指定者:
getValidator在接口中WebFluxConfigurer
getMessageCodesResolver
public MessageCodesResolver getMessageCodesResolver()
从接口复制的说明:WebFluxConfigurerProvide a customMessageCodesResolverto use for data binding in annotated controller method arguments instead of the one created by default inDataBinder.- 指定者:
getMessageCodesResolver在接口中WebFluxConfigurer
configureViewResolvers
public void configureViewResolvers(ViewResolverRegistry registry)
从接口复制的说明:WebFluxConfigurerConfigure view resolution for rendering responses with a view and a model, where the view is typically an HTML template but could also be based on an HTTP message writer (e.g. JSON, XML).The configured view resolvers will be used for both annotated controllers and functional endpoints.
- 指定者:
configureViewResolvers在接口中WebFluxConfigurer