|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration
@Configuration public class DelegatingWebMvcConfiguration
Extends WebMvcConfigurationSupport with the ability to detect beans
of type WebMvcConfigurer and give them a chance to customize the
provided configuration by delegating to them at the appropriate times.
EnableWebMvc| Constructor Summary | |
|---|---|
DelegatingWebMvcConfiguration()
|
|
| Method Summary | |
|---|---|
protected void |
addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Add custom HandlerMethodArgumentResolvers to use in addition to
the ones registered by default. |
protected void |
addFormatters(FormatterRegistry registry)
Override this method to add custom Converters and Formatters. |
protected void |
addInterceptors(InterceptorRegistry registry)
Override this method to add Spring MVC interceptors for pre- and post-processing of controller invocation. |
protected void |
addResourceHandlers(ResourceHandlerRegistry registry)
Override this method to add resource handlers for serving static resources. |
protected void |
addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers)
Add custom HandlerMethodReturnValueHandlers in addition to the
ones registered by default. |
protected void |
addViewControllers(ViewControllerRegistry registry)
Override this method to add view controllers. |
protected void |
configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer)
Override this method to configure "default" Servlet handling. |
protected void |
configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers)
Override this method to configure the list of HandlerExceptionResolvers to use. |
protected void |
configureMessageConverters(List<HttpMessageConverter<?>> converters)
Override this method to add custom HttpMessageConverters to use
with the RequestMappingHandlerAdapter and the
ExceptionHandlerExceptionResolver. |
protected Validator |
getValidator()
Override this method to provide a custom Validator. |
void |
setConfigurers(List<WebMvcConfigurer> configurers)
|
| Methods inherited from class org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport |
|---|
addDefaultHandlerExceptionResolvers, addDefaultHttpMessageConverters, beanNameHandlerMapping, defaultServletHandlerMapping, getInterceptors, getMessageConverters, handlerExceptionResolver, httpRequestHandlerAdapter, mvcConversionService, mvcValidator, requestMappingHandlerAdapter, requestMappingHandlerMapping, resourceHandlerMapping, setApplicationContext, setServletContext, simpleControllerHandlerAdapter, viewControllerHandlerMapping |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DelegatingWebMvcConfiguration()
| Method Detail |
|---|
@Autowired(required=false) public void setConfigurers(List<WebMvcConfigurer> configurers)
protected void addInterceptors(InterceptorRegistry registry)
WebMvcConfigurationSupport
addInterceptors in class WebMvcConfigurationSupportInterceptorRegistryprotected void addViewControllers(ViewControllerRegistry registry)
WebMvcConfigurationSupport
addViewControllers in class WebMvcConfigurationSupportViewControllerRegistryprotected void addResourceHandlers(ResourceHandlerRegistry registry)
WebMvcConfigurationSupport
addResourceHandlers in class WebMvcConfigurationSupportResourceHandlerRegistryprotected void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer)
WebMvcConfigurationSupport
configureDefaultServletHandling in class WebMvcConfigurationSupportDefaultServletHandlerConfigurerprotected void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
WebMvcConfigurationSupportHandlerMethodArgumentResolvers to use in addition to
the ones registered by default.
Custom argument resolvers are invoked before built-in resolvers
except for those that rely on the presence of annotations (e.g.
@RequestParameter, @PathVariable, etc.).
The latter can be customized by configuring the
RequestMappingHandlerAdapter directly.
addArgumentResolvers in class WebMvcConfigurationSupportargumentResolvers - the list of custom converters;
initially an empty list.protected void addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers)
WebMvcConfigurationSupportHandlerMethodReturnValueHandlers in addition to the
ones registered by default.
Custom return value handlers are invoked before built-in ones except
for those that rely on the presence of annotations (e.g.
@ResponseBody, @ModelAttribute, etc.).
The latter can be customized by configuring the
RequestMappingHandlerAdapter directly.
addReturnValueHandlers in class WebMvcConfigurationSupportreturnValueHandlers - the list of custom handlers;
initially an empty list.protected void configureMessageConverters(List<HttpMessageConverter<?>> converters)
WebMvcConfigurationSupportHttpMessageConverters to use
with the RequestMappingHandlerAdapter and the
ExceptionHandlerExceptionResolver. Adding converters to the
list turns off the default converters that would otherwise be registered
by default. Also see WebMvcConfigurationSupport.addDefaultHttpMessageConverters(List) that
can be used to add default message converters.
configureMessageConverters in class WebMvcConfigurationSupportconverters - a list to add message converters to;
initially an empty list.protected void addFormatters(FormatterRegistry registry)
WebMvcConfigurationSupportConverters and Formatters.
addFormatters in class WebMvcConfigurationSupportprotected Validator getValidator()
WebMvcConfigurationSupportValidator.
getValidator in class WebMvcConfigurationSupportprotected void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers)
WebMvcConfigurationSupportHandlerExceptionResolvers to use. Adding resolvers to the list
turns off the default resolvers that would otherwise be registered by
default. Also see WebMvcConfigurationSupport.addDefaultHandlerExceptionResolvers(List)
that can be used to add the default exception resolvers.
configureHandlerExceptionResolvers in class WebMvcConfigurationSupportexceptionResolvers - a list to add exception resolvers to;
initially an empty list.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||