| Name | Description | Type | Package | Framework |
| AsyncSupportConfigurer | Helps with configuring options for asynchronous request processing. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| ContentNegotiationConfigurer | Creates a ContentNegotiationManager and configures it withone or more ContentNegotiationStrategy instances. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| CorsBeanDefinitionParser | BeanDefinitionParser that parses acors element in order to set the CORS configuration in the various | Class | org.springframework.web.servlet.config | Spring MVC |
| CorsRegistration | CorsRegistration assists with the creation of aCorsConfiguration instance mapped to a path pattern. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| CorsRegistry | CorsRegistry assists with the registration of CorsConfigurationmapped to a path pattern. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| DefaultServletHandlerConfigurer | Configures a request handler for serving static resources by forwarding the request to the Servlet container'sdefault Servlet. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| DelegatingWebMvcConfiguration | A sub-class of WebMvcConfigurationSupport that detects and delegatesto all beans of type WebMvcConfigurer allowing them to customize the | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| EnableWebMvc | Adding this annotation to an @Configuration class imports the Spring MVCconfiguration from WebMvcConfigurationSupport, e. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| FreeMarkerConfigurerBeanDefinitionParser | Parse the MVC namespace element and registerFreeMarkerConfigurer bean | Class | org.springframework.web.servlet.config | Spring MVC |
| GroovyMarkupConfigurerBeanDefinitionParser | Parse the MVC namespace element and register aGroovyConfigurer bean | Class | org.springframework.web.servlet.config | Spring MVC |
| InterceptorRegistration | Assists with the creation of a MappedInterceptor. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| InterceptorRegistry | Helps with configuring a list of mapped interceptors. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| MvcNamespaceHandler | NamespaceHandler for Spring MVC configuration namespace. | Class | org.springframework.web.servlet.config | Spring MVC |
| PathMatchConfigurer | Helps with configuring HandlerMappings path matching options such as trailingslash match, suffix registration, path matcher and path helper. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| RedirectViewControllerRegistration | Assist with the registration of a single redirect view controller. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| ResourceChainRegistration | Assists with the registration of resource resolvers and transformers. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| ResourceHandlerRegistration | Encapsulates information required to create a resource handler. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| ResourceHandlerRegistry | Stores registrations of resource handlers for serving static resources such as images, css files and othersthrough Spring MVC including setting cache headers optimized for efficient loading in a web browser. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| ScriptTemplateConfigurerBeanDefinitionParser | Parse the MVC namespace element and register aScriptTemplateConfigurer bean. | Class | org.springframework.web.servlet.config | Spring MVC |
| TilesConfigurerBeanDefinitionParser | Parse the MVC namespace element and registera corresponding TilesConfigurer bean. | Class | org.springframework.web.servlet.config | Spring MVC |
| UrlBasedViewResolverRegistration | Assist with configuring a UrlBasedViewResolver. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| VelocityConfigurerBeanDefinitionParser | Parse the MVC namespace element and register anVelocityConfigurer bean | Class | org.springframework.web.servlet.config | Spring MVC |
| ViewControllerRegistration | Assist with the registration of a single view controller. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| ViewControllerRegistry | Assists with the registration of simple automated controllers pre-configuredwith status code and/or a view. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| ViewResolverRegistry | Assist with the configuration of a chain ofViewResolver instances. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| ViewResolversBeanDefinitionParser | Parse the view-resolvers MVC namespace element and registerViewResolver bean definitions. | Class | org.springframework.web.servlet.config | Spring MVC |
| WebMvcConfigurationSupport | This is the main class providing the configuration behind the MVC Java config. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |
| WebMvcConfigurer | Defines callback methods to customize the Java-based configuration forSpring MVC enabled via @EnableWebMvc. | Interface | org.springframework.web.servlet.config.annotation | Spring MVC |
| WebMvcConfigurerAdapter | An implementation of WebMvcConfigurer with empty methods allowingsub-classes to override only the methods they're interested in. | Class | org.springframework.web.servlet.config.annotation | Spring MVC |