See: Description
Interface | Description |
---|---|
WebMvcConfigurer |
Defines callback methods to customize the Java-based configuration for
Spring MVC enabled via
@EnableWebMvc . |
Class | Description |
---|---|
AsyncSupportConfigurer |
Helps with configuring options for asynchronous request processing.
|
ContentNegotiationConfigurer |
Helps with configuring a
ContentNegotiationManager . |
DefaultServletHandlerConfigurer |
Configures a request handler for serving static resources by forwarding the request to the Servlet container's
"default" Servlet.
|
DelegatingWebMvcConfiguration |
A sub-class of
WebMvcConfigurationSupport that detects and delegates
to all beans of type WebMvcConfigurer allowing them to customize the
configuration provided by WebMvcConfigurationSupport . |
InterceptorRegistration |
Assists with the creation of a
MappedInterceptor . |
InterceptorRegistry |
Helps with configuring a list of mapped interceptors.
|
PathMatchConfigurer |
Helps with configuring HandlerMappings path matching options such as trailing slash match,
suffix registration, path matcher and path helper.
|
RedirectViewControllerRegistration |
Assist with the registration of a single redirect view controller.
|
ResourceChainRegistration |
Assists with the registration of resource resolvers and transformers.
|
ResourceHandlerRegistration |
Encapsulates information required to create a resource handlers.
|
ResourceHandlerRegistry |
Stores registrations of resource handlers for serving static resources such as images, css files and others
through Spring MVC including setting cache headers optimized for efficient loading in a web browser.
|
UrlBasedViewResolverRegistration |
Assist with configuring a
UrlBasedViewResolver . |
ViewControllerRegistration |
Assist with the registration of a single view controller.
|
ViewControllerRegistry |
Assists with the registration of simple automated controllers pre-configured
with status code and/or a view.
|
ViewResolverRegistry |
Assist with the configuration of a chain of
ViewResolver instances. |
WebMvcConfigurationSupport |
This is the main class providing the configuration behind the MVC Java config.
|
WebMvcConfigurerAdapter |
An implementation of
WebMvcConfigurer with empty methods allowing
sub-classes to override only the methods they're interested in. |
Annotation Type | Description |
---|---|
EnableWebMvc |
Adding this annotation to an
@Configuration class imports the Spring MVC
configuration from WebMvcConfigurationSupport , e.g.:
@Configuration @EnableWebMvc @ComponentScan(basePackageClasses = { MyConfiguration.class }) public class MyWebConfiguration { } |