| Package | Description | 
|---|---|
| org.springframework.test.web.servlet | 
 Contains server-side support for testing Spring MVC applications. 
 | 
| org.springframework.test.web.servlet.result | 
 Contains built-in  
ResultMatcher and ResultHandler implementations. | 
| org.springframework.test.web.servlet.setup | 
 Contains built-in  
MockMvcBuilder implementations. | 
| 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. 
 | 
| 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.mvc | 
 Standard controller implementations for the Servlet MVC framework that comes with
 Spring. 
 | 
| 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 | Method and Description | 
|---|---|
HandlerInterceptor[] | 
MvcResult.getInterceptors()
Return interceptors around the handler. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
PrintingResultHandler.printHandler(Object handler,
            HandlerInterceptor[] interceptors)
Print the handler. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StandaloneMockMvcBuilder | 
StandaloneMockMvcBuilder.addInterceptors(HandlerInterceptor... interceptors)
Add interceptors mapped to all incoming requests. 
 | 
StandaloneMockMvcBuilder | 
StandaloneMockMvcBuilder.addMappedInterceptors(String[] pathPatterns,
                     HandlerInterceptor... interceptors)
Add interceptors mapped to a set of path patterns. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AsyncHandlerInterceptor
Extends  
HandlerInterceptor with a callback method invoked after the
 start of asynchronous request handling. | 
| Modifier and Type | Method and Description | 
|---|---|
HandlerInterceptor[] | 
HandlerExecutionChain.getInterceptors()
Return the array of interceptors to apply (in the given order). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HandlerExecutionChain.addInterceptor(HandlerInterceptor interceptor)  | 
void | 
HandlerExecutionChain.addInterceptors(HandlerInterceptor... interceptors)  | 
| Constructor and Description | 
|---|
HandlerExecutionChain(Object handler,
                     HandlerInterceptor... interceptors)
Create a new HandlerExecutionChain. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
InterceptorRegistration | 
InterceptorRegistry.addInterceptor(HandlerInterceptor interceptor)
Adds the provided  
HandlerInterceptor. | 
| Constructor and Description | 
|---|
InterceptorRegistration(HandlerInterceptor interceptor)
Create an  
InterceptorRegistration instance. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConversionServiceExposingInterceptor
Interceptor that places the configured  
ConversionService in request scope
 so it's available during request processing. | 
class  | 
HandlerInterceptorAdapter
Abstract adapter class for the  
AsyncHandlerInterceptor interface,
 for simplified implementation of pre-only/post-only interceptors. | 
class  | 
MappedInterceptor
Contains and delegates calls to a  
HandlerInterceptor along with
 include (and optionally exclude) path patterns to which the interceptor should apply. | 
class  | 
UserRoleAuthorizationInterceptor
Interceptor that checks the authorization of the current user via the
 user's roles, as evaluated by HttpServletRequest's isUserInRole method. 
 | 
class  | 
WebRequestHandlerInterceptorAdapter
Adapter that implements the Servlet HandlerInterceptor interface
 and wraps an underlying WebRequestInterceptor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected HandlerInterceptor | 
AbstractHandlerMapping.adaptInterceptor(Object interceptor)
Adapt the given interceptor object to the  
HandlerInterceptor interface. | 
protected HandlerInterceptor[] | 
AbstractHandlerMapping.getAdaptedInterceptors()
Return the adapted interceptors as  
HandlerInterceptor array. | 
HandlerInterceptor | 
MappedInterceptor.getInterceptor()
The actual  
HandlerInterceptor reference. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AbstractHandlerMapping.detectMappedInterceptors(List<HandlerInterceptor> mappedInterceptors)
Detect beans of type  
MappedInterceptor and add them to the list of mapped interceptors. | 
| Constructor and Description | 
|---|
MappedInterceptor(String[] includePatterns,
                 HandlerInterceptor interceptor)
Create a new MappedInterceptor instance. 
 | 
MappedInterceptor(String[] includePatterns,
                 String[] excludePatterns,
                 HandlerInterceptor interceptor)
Create a new MappedInterceptor instance. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LocaleChangeInterceptor
Interceptor 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  | 
WebContentInterceptor
Handler interceptor that checks the request and prepares the response. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ResourceUrlProviderExposingInterceptor
An interceptor that exposes the  
ResourceUrlProvider instance it
 is configured with as a request attribute. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ThemeChangeInterceptor
Interceptor that allows for changing the current theme on every request,
 via a configurable request parameter (default parameter name: "theme"). 
 |