| Package | Description | 
|---|---|
| org.springframework.web.servlet.handler | Provides standard HandlerMapping implementations,
 including abstract base classes for custom implementations. | 
| org.springframework.web.servlet.i18n | Locale support classes for Spring's web MVC framework. | 
| org.springframework.web.servlet.resource | Support classes for serving static resources. | 
| org.springframework.web.servlet.theme | Theme support classes for Spring's web MVC framework. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConversionServiceExposingInterceptorInterceptor that places the configured  ConversionServicein request scope
 so it's available during request processing. | 
| class  | HandlerInterceptorAdapterAbstract adapter class for the  AsyncHandlerInterceptorinterface,
 for simplified implementation of pre-only/post-only interceptors. | 
| class  | UserRoleAuthorizationInterceptorInterceptor that checks the authorization of the current user via the
 user's roles, as evaluated by HttpServletRequest's isUserInRole method. | 
| class  | WebRequestHandlerInterceptorAdapterAdapter that implements the Servlet HandlerInterceptor interface
 and wraps an underlying WebRequestInterceptor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LocaleChangeInterceptorInterceptor that allows for changing the current locale on every request,
 via a configurable request parameter (default parameter name: "locale"). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ResourceUrlProviderExposingInterceptorAn interceptor that exposes the  ResourceUrlProviderinstance it
 is configured with as a request attribute. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ThemeChangeInterceptorInterceptor that allows for changing the current theme on every request,
 via a configurable request parameter (default parameter name: "theme"). |