diff --git a/spring-web-reactive/src/main/java/org/springframework/web/reactive/config/WebReactiveConfiguration.java b/spring-web-reactive/src/main/java/org/springframework/web/reactive/config/WebReactiveConfiguration.java index 4e1ecd13555..5de6553f930 100644 --- a/spring-web-reactive/src/main/java/org/springframework/web/reactive/config/WebReactiveConfiguration.java +++ b/spring-web-reactive/src/main/java/org/springframework/web/reactive/config/WebReactiveConfiguration.java @@ -120,7 +120,7 @@ public class WebReactiveConfiguration implements ApplicationContextAware { public RequestMappingHandlerMapping requestMappingHandlerMapping() { RequestMappingHandlerMapping mapping = createRequestMappingHandlerMapping(); mapping.setOrder(0); - mapping.setContentTypeResolver(mvcContentTypeResolver()); + mapping.setContentTypeResolver(webReactiveContentTypeResolver()); mapping.setCorsConfigurations(getCorsConfigurations()); PathMatchConfigurer configurer = getPathMatchConfigurer(); @@ -151,7 +151,7 @@ public class WebReactiveConfiguration implements ApplicationContextAware { } @Bean - public CompositeContentTypeResolver mvcContentTypeResolver() { + public CompositeContentTypeResolver webReactiveContentTypeResolver() { RequestedContentTypeResolverBuilder builder = new RequestedContentTypeResolverBuilder(); builder.mediaTypes(getDefaultMediaTypeMappings()); configureRequestedContentTypeResolver(builder); @@ -222,7 +222,7 @@ public class WebReactiveConfiguration implements ApplicationContextAware { @Bean public HandlerMapping resourceHandlerMapping() { ResourceHandlerRegistry registry = - new ResourceHandlerRegistry(this.applicationContext, mvcContentTypeResolver()); + new ResourceHandlerRegistry(this.applicationContext, webReactiveContentTypeResolver()); addResourceHandlers(registry); AbstractHandlerMapping handlerMapping = registry.getHandlerMapping(); @@ -261,8 +261,8 @@ public class WebReactiveConfiguration implements ApplicationContextAware { adapter.setMessageReaders(getMessageReaders()); adapter.setWebBindingInitializer(getConfigurableWebBindingInitializer()); - adapter.setConversionService(mvcConversionService()); - adapter.setValidator(mvcValidator()); + adapter.setConversionService(webReactiveConversionService()); + adapter.setValidator(webReactiveValidator()); return adapter; } @@ -338,14 +338,14 @@ public class WebReactiveConfiguration implements ApplicationContextAware { */ protected ConfigurableWebBindingInitializer getConfigurableWebBindingInitializer() { ConfigurableWebBindingInitializer initializer = new ConfigurableWebBindingInitializer(); - initializer.setConversionService(mvcConversionService()); - initializer.setValidator(mvcValidator()); + initializer.setConversionService(webReactiveConversionService()); + initializer.setValidator(webReactiveValidator()); initializer.setMessageCodesResolver(getMessageCodesResolver()); return initializer; } @Bean - public FormattingConversionService mvcConversionService() { + public FormattingConversionService webReactiveConversionService() { FormattingConversionService service = new DefaultFormattingConversionService(); addFormatters(service); return service; @@ -366,7 +366,7 @@ public class WebReactiveConfiguration implements ApplicationContextAware { * implementation is not available, a "no-op" {@link Validator} is returned. */ @Bean - public Validator mvcValidator() { + public Validator webReactiveValidator() { Validator validator = getValidator(); if (validator == null) { if (ClassUtils.isPresent("javax.validation.Validator", getClass().getClassLoader())) { @@ -411,12 +411,12 @@ public class WebReactiveConfiguration implements ApplicationContextAware { @Bean public ResponseEntityResultHandler responseEntityResultHandler() { - return new ResponseEntityResultHandler(getMessageWriters(), mvcContentTypeResolver()); + return new ResponseEntityResultHandler(getMessageWriters(), webReactiveContentTypeResolver()); } @Bean public ResponseBodyResultHandler responseBodyResultHandler() { - return new ResponseBodyResultHandler(getMessageWriters(), mvcContentTypeResolver()); + return new ResponseBodyResultHandler(getMessageWriters(), webReactiveContentTypeResolver()); } /** @@ -479,7 +479,7 @@ public class WebReactiveConfiguration implements ApplicationContextAware { ViewResolverRegistry registry = new ViewResolverRegistry(getApplicationContext()); configureViewResolvers(registry); List resolvers = registry.getViewResolvers(); - ViewResolutionResultHandler handler = new ViewResolutionResultHandler(resolvers, mvcContentTypeResolver()); + ViewResolutionResultHandler handler = new ViewResolutionResultHandler(resolvers, webReactiveContentTypeResolver()); handler.setDefaultViews(registry.getDefaultViews()); handler.setOrder(registry.getOrder()); return handler; diff --git a/spring-web-reactive/src/test/java/org/springframework/web/reactive/config/WebReactiveConfigurationTests.java b/spring-web-reactive/src/test/java/org/springframework/web/reactive/config/WebReactiveConfigurationTests.java index 083b822fdac..5b558ccc087 100644 --- a/spring-web-reactive/src/test/java/org/springframework/web/reactive/config/WebReactiveConfigurationTests.java +++ b/spring-web-reactive/src/test/java/org/springframework/web/reactive/config/WebReactiveConfigurationTests.java @@ -113,7 +113,7 @@ public class WebReactiveConfigurationTests { assertTrue(mapping.useTrailingSlashMatch()); assertTrue(mapping.useRegisteredSuffixPatternMatch()); - name = "mvcContentTypeResolver"; + name = "webReactiveContentTypeResolver"; RequestedContentTypeResolver resolver = context.getBean(name, RequestedContentTypeResolver.class); assertSame(resolver, mapping.getContentTypeResolver()); @@ -155,11 +155,11 @@ public class WebReactiveConfigurationTests { assertHasMessageReader(readers, TestBean.class, APPLICATION_JSON); assertHasMessageReader(readers, TestBean.class, null); - name = "mvcConversionService"; + name = "webReactiveConversionService"; ConversionService service = context.getBean(name, ConversionService.class); assertSame(service, adapter.getConversionService()); - name = "mvcValidator"; + name = "webReactiveValidator"; Validator validator = context.getBean(name, Validator.class); assertSame(validator, adapter.getValidator()); assertEquals(OptionalValidatorFactoryBean.class, validator.getClass()); @@ -207,7 +207,7 @@ public class WebReactiveConfigurationTests { assertHasMessageWriter(writers, TestBean.class, APPLICATION_JSON); assertHasMessageWriter(writers, TestBean.class, MediaType.parseMediaType("text/event-stream")); - name = "mvcContentTypeResolver"; + name = "webReactiveContentTypeResolver"; RequestedContentTypeResolver resolver = context.getBean(name, RequestedContentTypeResolver.class); assertSame(resolver, handler.getContentTypeResolver()); } @@ -232,7 +232,7 @@ public class WebReactiveConfigurationTests { assertHasMessageWriter(writers, TestBean.class, APPLICATION_JSON); assertHasMessageWriter(writers, TestBean.class, null); - name = "mvcContentTypeResolver"; + name = "webReactiveContentTypeResolver"; RequestedContentTypeResolver resolver = context.getBean(name, RequestedContentTypeResolver.class); assertSame(resolver, handler.getContentTypeResolver()); }