@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=WebProperties.class) public static class WebMvcAutoConfiguration.EnableWebMvcConfiguration extends DelegatingWebMvcConfiguration implements ResourceLoaderAware
@EnableWebMvc
と同等の構成。コンストラクターと説明 |
---|
EnableWebMvcConfiguration(WebMvcProperties mvcProperties, WebProperties webProperties, ObjectProvider<WebMvcRegistrations> mvcRegistrationsProvider, ObjectProvider<org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.ResourceHandlerRegistrationCustomizer> resourceHandlerRegistrationCustomizerProvider, ListableBeanFactory beanFactory) |
addArgumentResolvers, addCorsMappings, addFormatters, addInterceptors, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendMessageConverters, getMessageCodesResolver, getValidator, setConfigurers
addDefaultHandlerExceptionResolvers, addDefaultHttpMessageConverters, beanNameHandlerMapping, defaultServletHandlerMapping, getApplicationContext, getArgumentResolvers, getAsyncSupportConfigurer, getCorsConfigurations, getDefaultMediaTypes, getInterceptors, getMessageConverters, getPathMatchConfigurer, getReturnValueHandlers, getServletContext, handlerExceptionResolver, handlerFunctionAdapter, httpRequestHandlerAdapter, mvcHandlerMappingIntrospector, mvcPathMatcher, mvcPatternParser, mvcResourceUrlProvider, mvcUriComponentsContributor, mvcUrlPathHelper, mvcViewResolver, resourceHandlerMapping, routerFunctionMapping, setApplicationContext, setServletContext, simpleControllerHandlerAdapter, viewControllerHandlerMapping, viewNameTranslator
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public EnableWebMvcConfiguration(WebMvcProperties mvcProperties, WebProperties webProperties, ObjectProvider<WebMvcRegistrations> mvcRegistrationsProvider, ObjectProvider<org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.ResourceHandlerRegistrationCustomizer> resourceHandlerRegistrationCustomizerProvider, ListableBeanFactory beanFactory)
@Bean public RequestMappingHandlerAdapter requestMappingHandlerAdapter(@Qualifier(value="mvcContentNegotiationManager") ContentNegotiationManager contentNegotiationManager, @Qualifier(value="mvcConversionService") FormattingConversionService conversionService, @Qualifier(value="mvcValidator") Validator validator)
WebMvcConfigurationSupport
の requestMappingHandlerAdapter
protected RequestMappingHandlerAdapter createRequestMappingHandlerAdapter()
WebMvcConfigurationSupport
の createRequestMappingHandlerAdapter
@Bean @Primary public RequestMappingHandlerMapping requestMappingHandlerMapping(@Qualifier(value="mvcContentNegotiationManager") ContentNegotiationManager contentNegotiationManager, @Qualifier(value="mvcConversionService") FormattingConversionService conversionService, @Qualifier(value="mvcResourceUrlProvider") ResourceUrlProvider resourceUrlProvider)
WebMvcConfigurationSupport
の requestMappingHandlerMapping
@Bean public org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping welcomePageHandlerMapping(ApplicationContext applicationContext, FormattingConversionService mvcConversionService, ResourceUrlProvider mvcResourceUrlProvider)
@Bean @ConditionalOnMissingBean(name="localeResolver") public LocaleResolver localeResolver()
WebMvcConfigurationSupport
の localeResolver
@Bean @ConditionalOnMissingBean(name="themeResolver") public ThemeResolver themeResolver()
WebMvcConfigurationSupport
の themeResolver
@Bean @ConditionalOnMissingBean(name="flashMapManager") public FlashMapManager flashMapManager()
WebMvcConfigurationSupport
の flashMapManager
@Bean public FormattingConversionService mvcConversionService()
WebMvcConfigurationSupport
の mvcConversionService
@Bean public Validator mvcValidator()
WebMvcConfigurationSupport
の mvcValidator
protected RequestMappingHandlerMapping createRequestMappingHandlerMapping()
WebMvcConfigurationSupport
の createRequestMappingHandlerMapping
protected ConfigurableWebBindingInitializer getConfigurableWebBindingInitializer(FormattingConversionService mvcConversionService, Validator mvcValidator)
WebMvcConfigurationSupport
の getConfigurableWebBindingInitializer
protected ExceptionHandlerExceptionResolver createExceptionHandlerExceptionResolver()
protected void extendHandlerExceptionResolvers(ListSE<HandlerExceptionResolver> exceptionResolvers)
DelegatingWebMvcConfiguration
の extendHandlerExceptionResolvers
@Bean public ContentNegotiationManager mvcContentNegotiationManager()
WebMvcConfigurationSupport
の mvcContentNegotiationManager
public void setResourceLoader(ResourceLoader resourceLoader)
ResourceLoaderAware
の setResourceLoader