# Package org.springframework.web.servlet.config

@NonNullApi @NonNullFields package org.springframework.web.servlet.config
Defines the XML configuration namespace for Spring MVC.

Related Packages
Package
Description
org.springframework.web.servlet
Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.
org.springframework.web.servlet.config.annotation
Annotation-based setup for Spring MVC.
Classes
Class
Description
CorsBeanDefinitionParser
`BeanDefinitionParser` that parses a `cors` element in order to set the CORS configuration in the various {AbstractHandlerMapping} beans created by `AnnotationDrivenBeanDefinitionParser`, `ResourcesBeanDefinitionParser` and `ViewControllerBeanDefinitionParser`.
FreeMarkerConfigurerBeanDefinitionParser
Parse the `<mvc:freemarker-configurer>` MVC namespace element and register `FreeMarkerConfigurer` bean.
GroovyMarkupConfigurerBeanDefinitionParser
Parse the `<mvc:groovy-configurer>` MVC namespace element and register a `GroovyConfigurer` bean.
MvcNamespaceHandler
`NamespaceHandler` for Spring MVC configuration namespace.
MvcNamespaceUtils
Convenience methods for use in MVC namespace BeanDefinitionParsers.
ScriptTemplateConfigurerBeanDefinitionParser
Parse the `<mvc:script-template-configurer>` MVC namespace element and register a `ScriptTemplateConfigurer` bean.
ViewResolversBeanDefinitionParser
Parses the `view-resolvers` MVC namespace element and registers `ViewResolver` bean definitions.