Class WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter

    • Constructor Detail

      • WebMvcAutoConfigurationAdapter

        public WebMvcAutoConfigurationAdapter​(ResourceProperties resourceProperties,
                                              WebMvcProperties mvcProperties,
                                              org.springframework.beans.factory.ListableBeanFactory beanFactory,
                                              org.springframework.beans.factory.ObjectProvider<HttpMessageConverters> messageConvertersProvider,
                                              org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.ResourceHandlerRegistrationCustomizer> resourceHandlerRegistrationCustomizerProvider)
    • Method Detail

      • setResourceLoader

        public void setResourceLoader​(org.springframework.core.io.ResourceLoader resourceLoader)
        Specified by:
        setResourceLoader in interface org.springframework.context.ResourceLoaderAware
      • configureMessageConverters

        public void configureMessageConverters​(List<org.springframework.http.converter.HttpMessageConverter<?>> converters)
        Specified by:
        configureMessageConverters in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      • configureAsyncSupport

        public void configureAsyncSupport​(org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer configurer)
        Specified by:
        configureAsyncSupport in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      • configurePathMatch

        public void configurePathMatch​(org.springframework.web.servlet.config.annotation.PathMatchConfigurer configurer)
        Specified by:
        configurePathMatch in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      • configureContentNegotiation

        public void configureContentNegotiation​(org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer configurer)
        Specified by:
        configureContentNegotiation in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      • viewResolver

        @Bean
        @ConditionalOnBean(org.springframework.web.servlet.ViewResolver.class)
        @ConditionalOnMissingBean(name="viewResolver",
                                  value=org.springframework.web.servlet.view.ContentNegotiatingViewResolver.class)
        public org.springframework.web.servlet.view.ContentNegotiatingViewResolver viewResolver​(org.springframework.beans.factory.BeanFactory beanFactory)
      • getMessageCodesResolver

        public org.springframework.validation.MessageCodesResolver getMessageCodesResolver()
        Specified by:
        getMessageCodesResolver in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      • addFormatters

        public void addFormatters​(org.springframework.format.FormatterRegistry registry)
        Specified by:
        addFormatters in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      • addResourceHandlers

        public void addResourceHandlers​(org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry registry)
        Specified by:
        addResourceHandlers in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      • welcomePageHandlerMapping

        @Bean
        public org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping welcomePageHandlerMapping​(org.springframework.context.ApplicationContext applicationContext)
      • requestContextFilter

        @Bean
        @ConditionalOnMissingBean({org.springframework.web.context.request.RequestContextListener.class,org.springframework.web.filter.RequestContextFilter.class})
        public static org.springframework.web.filter.RequestContextFilter requestContextFilter()