Package org.springframework.web.servlet.config.annotation

Interface Summary
WebMvcConfigurer Defines callback methods to customize the Java-based configuration for Spring MVC enabled via @EnableWebMvc.

Class Summary
DefaultServletHandlerConfigurer Configures a request handler for serving static resources by forwarding the request to the Servlet container's "default" Servlet.
DelegatingWebMvcConfiguration A variant of WebMvcConfigurationSupport that delegates to one or more registered WebMvcConfigurers allowing each of them to customize the default Spring MVC code-based configuration.
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 A base class that provides default configuration for Spring MVC applications by registering Spring MVC infrastructure components to be detected by the DispatcherServlet.
WebMvcConfigurerAdapter An convenient base class with empty method implementations of WebMvcConfigurer.

Annotation Types Summary
EnableWebMvc Enables default Spring MVC configuration and registers Spring MVC infrastructure components expected by the DispatcherServlet.