| 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.function package. | 
| org.springframework.web.servlet.handler | 
 Provides standard HandlerMapping implementations,
 including abstract base classes for custom implementations. 
 | 
| org.springframework.web.servlet.mvc.method | 
 Servlet-based infrastructure for handler method processing,
 building on the  
org.springframework.web.method package. | 
| org.springframework.web.servlet.mvc.method.annotation | 
 MVC infrastructure for annotation-based handler method processing, building on the
  
org.springframework.web.method.annotation package. | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractHandlerMapping | 
ResourceHandlerRegistry.getHandlerMapping()
Return a handler mapping with the mapped resource handlers; or  
null in case
 of no registrations. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RouterFunctionMapping
HandlerMapping implementation that supports RouterFunctions. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDetectingUrlHandlerMapping
Abstract implementation of the  
HandlerMapping
 interface, detecting URL mappings for handler beans through introspection of all
 defined beans in the application context. | 
class  | 
AbstractHandlerMethodMapping<T>
Abstract base class for  
HandlerMapping implementations that define
 a mapping between a request and a HandlerMethod. | 
class  | 
AbstractUrlHandlerMapping
Abstract base class for URL-mapped  
HandlerMapping implementations. | 
class  | 
BeanNameUrlHandlerMapping
Implementation of the  
HandlerMapping
 interface that maps from URLs to beans with names that start with a slash ("/"),
 similar to how Struts maps URLs to action names. | 
class  | 
SimpleUrlHandlerMapping
Implementation of the  
HandlerMapping
 interface that maps from URLs to request handler beans. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RequestMappingInfoHandlerMapping
Abstract base class for classes for which  
RequestMappingInfo defines
 the mapping between a request and a handler method. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RequestMappingHandlerMapping
Creates  
RequestMappingInfo instances from type and method-level
 @RequestMapping annotations in
 @Controller classes. | 
| Modifier and Type | Method and Description | 
|---|---|
AbstractHandlerMapping | 
ServletWebSocketHandlerRegistry.getHandlerMapping()  | 
AbstractHandlerMapping | 
WebMvcStompEndpointRegistry.getHandlerMapping()
Return a handler mapping with the mapped ViewControllers. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
WebSocketHandlerMapping
An extension of  
SimpleUrlHandlerMapping that is also a
 SmartLifecycle container and propagates start and stop calls to any
 handlers that implement Lifecycle. |