spring-framework / org.springframework.web.servlet.config

Package org.springframework.web.servlet.config

Types

CorsBeanDefinitionParser

open class CorsBeanDefinitionParser : BeanDefinitionParser

org.springframework.beans.factory.xml.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

open class FreeMarkerConfigurerBeanDefinitionParser : AbstractSingleBeanDefinitionParser

Parse the MVC namespace element and register FreeMarkerConfigurer bean

GroovyMarkupConfigurerBeanDefinitionParser

open class GroovyMarkupConfigurerBeanDefinitionParser : AbstractSimpleBeanDefinitionParser

Parse the MVC namespace element and register a GroovyConfigurer bean

MvcNamespaceHandler

open class MvcNamespaceHandler : NamespaceHandlerSupport

NamespaceHandler for Spring MVC configuration namespace.

MvcNamespaceUtils

abstract class MvcNamespaceUtils

Convenience methods for use in MVC namespace BeanDefinitionParsers.

ScriptTemplateConfigurerBeanDefinitionParser

open class ScriptTemplateConfigurerBeanDefinitionParser : AbstractSimpleBeanDefinitionParser

Parse the MVC namespace element and register a ScriptTemplateConfigurer bean.

TilesConfigurerBeanDefinitionParser

open class TilesConfigurerBeanDefinitionParser : AbstractSingleBeanDefinitionParser

Parse the MVC namespace element and register a corresponding TilesConfigurer bean.

ViewResolversBeanDefinitionParser

open class ViewResolversBeanDefinitionParser : BeanDefinitionParser

Parse the view-resolvers MVC namespace element and register org.springframework.web.servlet.ViewResolver bean definitions.

All registered resolvers are wrapped in a single (composite) ViewResolver with its order property set to 0 so that other external resolvers may be ordered before or after it.

When content negotiation is enabled the order property is set to highest priority instead with the ContentNegotiatingViewResolver encapsulating all other registered view resolver instances. That way the resolvers registered through the MVC namespace form self-encapsulated resolver chain.