Class WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter
java.lang.Object
org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter
- All Implemented Interfaces:
Aware,ServletContextAware,WebMvcConfigurer
- Enclosing class:
- WebMvcAutoConfiguration
@Configuration(proxyBeanMethods=false)
@Import(EnableWebMvcConfiguration.class)
@EnableConfigurationProperties({WebMvcProperties.class,WebProperties.class})
@Order(0)
public static class WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter
extends Object
implements WebMvcConfigurer, ServletContextAware
-
Constructor Summary
ConstructorsConstructorDescriptionWebMvcAutoConfigurationAdapter(WebProperties webProperties, WebMvcProperties mvcProperties, ListableBeanFactory beanFactory, ObjectProvider<HttpMessageConverters> messageConvertersProvider, ObjectProvider<org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.ResourceHandlerRegistrationCustomizer> resourceHandlerRegistrationCustomizerProvider, ObjectProvider<DispatcherServletPath> dispatcherServletPath, ObjectProvider<ServletRegistrationBean<?>> servletRegistrations) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFormatters(FormatterRegistry registry) voidaddResourceHandlers(ResourceHandlerRegistry registry) voidconfigureAsyncSupport(AsyncSupportConfigurer configurer) voidvoidconfigureMessageConverters(List<HttpMessageConverter<?>> converters) voidconfigurePathMatch(PathMatchConfigurer configurer) static RequestContextFiltervoidsetServletContext(ServletContext servletContext) viewResolver(BeanFactory beanFactory) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
addArgumentResolvers, addCorsMappings, addInterceptors, addReturnValueHandlers, addViewControllers, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getValidator
-
Constructor Details
-
WebMvcAutoConfigurationAdapter
public WebMvcAutoConfigurationAdapter(WebProperties webProperties, WebMvcProperties mvcProperties, ListableBeanFactory beanFactory, ObjectProvider<HttpMessageConverters> messageConvertersProvider, ObjectProvider<org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.ResourceHandlerRegistrationCustomizer> resourceHandlerRegistrationCustomizerProvider, ObjectProvider<DispatcherServletPath> dispatcherServletPath, ObjectProvider<ServletRegistrationBean<?>> servletRegistrations)
-
-
Method Details
-
setServletContext
- Specified by:
setServletContextin interfaceServletContextAware
-
configureMessageConverters
- Specified by:
configureMessageConvertersin interfaceWebMvcConfigurer
-
configureAsyncSupport
- Specified by:
configureAsyncSupportin interfaceWebMvcConfigurer
-
configurePathMatch
- Specified by:
configurePathMatchin interfaceWebMvcConfigurer
-
configureContentNegotiation
- Specified by:
configureContentNegotiationin interfaceWebMvcConfigurer
-
defaultViewResolver
-
beanNameViewResolver
@Bean @ConditionalOnBean(org.springframework.web.servlet.View.class) @ConditionalOnMissingBean public BeanNameViewResolver beanNameViewResolver() -
viewResolver
@Bean @ConditionalOnBean(org.springframework.web.servlet.ViewResolver.class) @ConditionalOnMissingBean(name="viewResolver", value=org.springframework.web.servlet.view.ContentNegotiatingViewResolver.class) public ContentNegotiatingViewResolver viewResolver(BeanFactory beanFactory) -
getMessageCodesResolver
- Specified by:
getMessageCodesResolverin interfaceWebMvcConfigurer
-
addFormatters
- Specified by:
addFormattersin interfaceWebMvcConfigurer
-
addResourceHandlers
- Specified by:
addResourceHandlersin interfaceWebMvcConfigurer
-
requestContextFilter
@Bean @ConditionalOnMissingBean({org.springframework.web.context.request.RequestContextListener.class,org.springframework.web.filter.RequestContextFilter.class}) @ConditionalOnMissingFilterBean(org.springframework.web.filter.RequestContextFilter.class) public static RequestContextFilter requestContextFilter()
-