See: Description
Interface | Description |
---|---|
WebMvcConfigurer |
Defines callback methods to customize the Java-based configuration for
Spring MVC enabled via
@EnableWebMvc . |
Class | Description |
---|---|
DefaultServletHandlerConfigurer |
Configures a request handler for serving static resources by forwarding the request to the Servlet container's
"default" Servlet.
|
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. |
InterceptorRegistration |
Encapsulates a
HandlerInterceptor and an optional list of URL patterns. |
InterceptorRegistry |
Stores and provides access to a list of interceptors.
|
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.
|
ViewControllerRegistration |
Encapsulates information required to create a view controller.
|
ViewControllerRegistry |
Stores registrations of view controllers.
|
WebMvcConfigurationSupport |
This is the main class providing the configuration behind the MVC Java config.
|
WebMvcConfigurationSupport.EmptyHandlerMapping | |
WebMvcConfigurerAdapter |
An convenient base class with empty method implementations of
WebMvcConfigurer . |
WebMvcConfigurerComposite |
An
WebMvcConfigurer implementation that delegates to other WebMvcConfigurer instances. |
Annotation Type | Description |
---|---|
EnableWebMvc |
Add this annotation to an
@Configuration class to have the Spring MVC
configuration defined in WebMvcConfigurationSupport imported:
@Configuration @EnableWebMvc @ComponentScan(basePackageClasses = { MyConfiguration.class }) public class MyWebConfiguration { } |