| Package | Description | 
|---|---|
| org.springframework.web.servlet.config.annotation | Annotation-based setup for Spring MVC. | 
| org.springframework.web.servlet.function.support | Classes supporting the  org.springframework.web.servlet.functionpackage. | 
| org.springframework.web.servlet.handler | Provides standard HandlerMapping implementations,
 including abstract base classes for custom implementations. | 
| org.springframework.web.servlet.mvc.annotation | Support package for annotation-based Servlet MVC controllers. | 
| org.springframework.web.servlet.mvc.method | Servlet-based infrastructure for handler method processing,
 building on the  org.springframework.web.methodpackage. | 
| org.springframework.web.servlet.mvc.method.annotation | MVC infrastructure for annotation-based handler method processing, building on the
  org.springframework.web.method.annotationpackage. | 
| org.springframework.web.servlet.mvc.support | Support package for MVC controllers. | 
| org.springframework.web.socket.config.annotation | Support for annotation-based WebSocket setup in configuration classes. | 
| org.springframework.web.socket.server.support | Server-side support classes including container-specific strategies
 for upgrading a request. | 
| Class and Description | 
|---|
| AbstractHandlerMapping Abstract base class for  HandlerMappingimplementations. | 
| BeanNameUrlHandlerMapping Implementation of the  HandlerMappinginterface that maps from URLs to beans with names that start with a slash ("/"),
 similar to how Struts maps URLs to action names. | 
| HandlerMappingIntrospector Helper class to get information from the  HandlerMappingthat would
 serve a specific request. | 
| SimpleUrlHandlerMapping Implementation of the  HandlerMappinginterface that maps from URLs to request handler beans. | 
| Class and Description | 
|---|
| AbstractHandlerMapping Abstract base class for  HandlerMappingimplementations. | 
| Class and Description | 
|---|
| AbstractDetectingUrlHandlerMapping Abstract implementation of the  HandlerMappinginterface, detecting URL mappings for handler beans through introspection of all
 defined beans in the application context. | 
| AbstractHandlerExceptionResolver Abstract base class for  HandlerExceptionResolverimplementations. | 
| AbstractHandlerMapping Abstract base class for  HandlerMappingimplementations. | 
| AbstractUrlHandlerMapping Abstract base class for URL-mapped  HandlerMappingimplementations. | 
| HandlerMethodMappingNamingStrategy A strategy for assigning a name to a handler method's mapping. | 
| MappedInterceptor Wraps a  HandlerInterceptorand uses URL patterns to determine whether
 it applies to a given request. | 
| MatchableHandlerMapping Additional interface that a  HandlerMappingcan implement to expose
 a request matching API aligned with its internal request matching
 configuration and implementation. | 
| RequestMatchResult Container for the result from request pattern matching via
  MatchableHandlerMappingwith a method to further extract
 URI template variables from the pattern. | 
| Class and Description | 
|---|
| AbstractHandlerExceptionResolver Abstract base class for  HandlerExceptionResolverimplementations. | 
| Class and Description | 
|---|
| AbstractHandlerMapping Abstract base class for  HandlerMappingimplementations. | 
| AbstractHandlerMethodMapping Abstract base class for  HandlerMappingimplementations that define
 a mapping between a request and aHandlerMethod. | 
| HandlerMethodMappingNamingStrategy A strategy for assigning a name to a handler method's mapping. | 
| Class and Description | 
|---|
| AbstractHandlerExceptionResolver Abstract base class for  HandlerExceptionResolverimplementations. | 
| AbstractHandlerMapping Abstract base class for  HandlerMappingimplementations. | 
| AbstractHandlerMethodExceptionResolver Abstract base class for
  HandlerExceptionResolverimplementations that support handling exceptions from handlers of typeHandlerMethod. | 
| AbstractHandlerMethodMapping Abstract base class for  HandlerMappingimplementations that define
 a mapping between a request and aHandlerMethod. | 
| MatchableHandlerMapping Additional interface that a  HandlerMappingcan implement to expose
 a request matching API aligned with its internal request matching
 configuration and implementation. | 
| RequestMatchResult Container for the result from request pattern matching via
  MatchableHandlerMappingwith a method to further extract
 URI template variables from the pattern. | 
| Class and Description | 
|---|
| AbstractHandlerExceptionResolver Abstract base class for  HandlerExceptionResolverimplementations. | 
| Class and Description | 
|---|
| AbstractHandlerMapping Abstract base class for  HandlerMappingimplementations. | 
| Class and Description | 
|---|
| AbstractHandlerMapping Abstract base class for  HandlerMappingimplementations. | 
| AbstractUrlHandlerMapping Abstract base class for URL-mapped  HandlerMappingimplementations. | 
| MatchableHandlerMapping Additional interface that a  HandlerMappingcan implement to expose
 a request matching API aligned with its internal request matching
 configuration and implementation. | 
| SimpleUrlHandlerMapping Implementation of the  HandlerMappinginterface that maps from URLs to request handler beans. |