Package org.springframework.web.servlet.handler
Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
Interface Summary Interface Description HandlerMethodMappingNamingStrategy<T> A strategy for assigning a name to a handler method's mapping.MatchableHandlerMapping Additional interface that aHandlerMapping
can implement to expose a request matching API aligned with its internal request matching configuration and implementation.Class Summary Class Description AbstractDetectingUrlHandlerMapping Abstract implementation of theHandlerMapping
interface, detecting URL mappings for handler beans through introspection of all defined beans in the application context.AbstractHandlerExceptionResolver Abstract base class forHandlerExceptionResolver
implementations.AbstractHandlerMapping Abstract base class forHandlerMapping
implementations.AbstractHandlerMethodExceptionResolver Abstract base class forHandlerExceptionResolver
implementations that support handling exceptions from handlers of typeHandlerMethod
.AbstractHandlerMethodMapping<T> Abstract base class forHandlerMapping
implementations that define a mapping between a request and aHandlerMethod
.AbstractUrlHandlerMapping Abstract base class for URL-mappedHandlerMapping
implementations.BeanNameUrlHandlerMapping Implementation of theHandlerMapping
interface that maps from URLs to beans with names that start with a slash ("/"), similar to how Struts maps URLs to action names.ConversionServiceExposingInterceptor Interceptor that places the configuredConversionService
in request scope so it's available during request processing.DispatcherServletWebRequest ServletWebRequest
subclass that is aware ofDispatcherServlet
's request context, such as the Locale determined by the configuredLocaleResolver
.HandlerExceptionResolverComposite AHandlerExceptionResolver
that delegates to a list of otherHandlerExceptionResolvers
.HandlerInterceptorAdapter Abstract adapter class for theAsyncHandlerInterceptor
interface, for simplified implementation of pre-only/post-only interceptors.HandlerMappingIntrospector Helper class to get information from theHandlerMapping
that would serve a specific request.MappedInterceptor Contains and delegates calls to aHandlerInterceptor
along with include (and optionally exclude) path patterns to which the interceptor should apply.RequestMatchResult Container for the result from request pattern matching viaMatchableHandlerMapping
with a method to further extract URI template variables from the pattern.SimpleMappingExceptionResolver HandlerExceptionResolver
implementation that allows for mapping exception class names to view names, either for a set of given handlers or for all handlers in the DispatcherServlet.SimpleServletHandlerAdapter Adapter to use the Servlet interface with the generic DispatcherServlet.SimpleServletPostProcessor BeanPostProcessor
that applies initialization and destruction callbacks to beans that implement theServlet
interface.SimpleUrlHandlerMapping Implementation of theHandlerMapping
interface that maps from URLs to request handler beans.UserRoleAuthorizationInterceptor Interceptor that checks the authorization of the current user via the user's roles, as evaluated by HttpServletRequest's isUserInRole method.WebRequestHandlerInterceptorAdapter Adapter that implements the Servlet HandlerInterceptor interface and wraps an underlying WebRequestInterceptor.