|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
public abstract class WebMvcConfigurerAdapter
An convenient base class with empty method implementations of WebMvcConfigurer
.
Constructor Summary | |
---|---|
WebMvcConfigurerAdapter()
|
Method Summary | |
---|---|
void |
addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Add resolvers to support custom controller method argument types. |
void |
addFormatters(FormatterRegistry registry)
Add Converter s and Formatter s in addition to the ones
registered by default. |
void |
addInterceptors(InterceptorRegistry registry)
Add Spring MVC lifecycle interceptors for pre- and post-processing of controller method invocations. |
void |
addResourceHandlers(ResourceHandlerRegistry registry)
Add handlers to serve static resources such as images, js, and, css files from specific locations under web application root, the classpath, and others. |
void |
addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers)
Add handlers to support custom controller method return value types. |
void |
addViewControllers(ViewControllerRegistry registry)
Add view controllers to create a direct mapping between a URL path and view name without the need for a controller in between. |
void |
configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer)
Configure a handler to delegate unhandled requests by forwarding to the Servlet container's "default" servlet. |
void |
configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers)
Configure the HandlerExceptionResolver s to handle unresolved
controller exceptions. |
void |
configureMessageConverters(List<HttpMessageConverter<?>> converters)
Configure the HttpMessageConverter s to use in argument resolvers
and return value handlers that support reading and/or writing to the
body of the request and response. |
Validator |
getValidator()
Provide a custom Validator instead of the one created by default. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WebMvcConfigurerAdapter()
Method Detail |
---|
public void addFormatters(FormatterRegistry registry)
Converter
s and Formatter
s in addition to the ones
registered by default.
This implementation is empty.
addFormatters
in interface WebMvcConfigurer
public void configureMessageConverters(List<HttpMessageConverter<?>> converters)
HttpMessageConverter
s to use in argument resolvers
and return value handlers that support reading and/or writing to the
body of the request and response. If no message converters are added to
the list, default converters are added instead.
This implementation is empty.
configureMessageConverters
in interface WebMvcConfigurer
converters
- initially an empty list of converterspublic Validator getValidator()
Validator
instead of the one created by default.
The default implementation, assuming JSR-303 is on the classpath, is:
LocalValidatorFactoryBean
.
Leave the return value as null
to keep the default.
This implementation returns null
getValidator
in interface WebMvcConfigurer
public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
This does not override the built-in support for resolving handler
method arguments. To customize the built-in support for argument
resolution, configure RequestMappingHandlerAdapter
directly.
This implementation is empty.
addArgumentResolvers
in interface WebMvcConfigurer
argumentResolvers
- initially an empty listpublic void addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers)
Using this option does not override the built-in support for handling return values. To customize the built-in support for handling return values, configure RequestMappingHandlerAdapter directly.
This implementation is empty.
addReturnValueHandlers
in interface WebMvcConfigurer
returnValueHandlers
- initially an empty listpublic void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers)
HandlerExceptionResolver
s to handle unresolved
controller exceptions. If no resolvers are added to the list, default
exception resolvers are added instead.
This implementation is empty.
configureHandlerExceptionResolvers
in interface WebMvcConfigurer
exceptionResolvers
- initially an empty listpublic void addInterceptors(InterceptorRegistry registry)
This implementation is empty.
addInterceptors
in interface WebMvcConfigurer
public void addViewControllers(ViewControllerRegistry registry)
This implementation is empty.
addViewControllers
in interface WebMvcConfigurer
public void addResourceHandlers(ResourceHandlerRegistry registry)
This implementation is empty.
addResourceHandlers
in interface WebMvcConfigurer
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer)
DispatcherServlet
is mapped to "/" thus overriding the
Servlet container's default handling of static resources.
This implementation is empty.
configureDefaultServletHandling
in interface WebMvcConfigurer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |