@Override protected void addCorsMappings(CorsRegistry registry) { this.configurers.addCorsMappings(registry); }
@Override protected void addFormatters(FormatterRegistry registry) { this.configurers.addFormatters(registry); }
@Override protected void addResourceHandlers(ResourceHandlerRegistry registry) { this.configurers.addResourceHandlers(registry); }
@Override public Validator getValidator() { return createSingleBean(WebFluxConfigurer::getValidator, Validator.class); }
@Override public void configurePathMatching(PathMatchConfigurer configurer) { this.configurers.configurePathMatching(configurer); }
@Override protected void configureViewResolvers(ViewResolverRegistry registry) { this.configurers.configureViewResolvers(registry); } }
@Override protected void configureContentTypeResolver(RequestedContentTypeResolverBuilder builder) { this.configurers.configureContentTypeResolver(builder); }
@Override protected void configureArgumentResolvers(ArgumentResolverConfigurer configurer) { this.configurers.configureArgumentResolvers(configurer); }
@Override protected void configureHttpMessageCodecs(ServerCodecConfigurer configurer) { this.configurers.configureHttpMessageCodecs(configurer); }
@Autowired(required = false) public void setConfigurers(List<WebFluxConfigurer> configurers) { if (!CollectionUtils.isEmpty(configurers)) { this.configurers.addWebFluxConfigurers(configurers); } }
@Override public MessageCodesResolver getMessageCodesResolver() { return createSingleBean(WebFluxConfigurer::getMessageCodesResolver, MessageCodesResolver.class); }