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() 
 -