## Uses of Class
org.springframework.web.servlet.handler.AbstractHandlerMapping

- Packages that use AbstractHandlerMapping
  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.

- - ### Uses of AbstractHandlerMapping in org.springframework.web.servlet.config.annotation

    Methods in org.springframework.web.servlet.config.annotation that return AbstractHandlerMapping
    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.

  - ### Uses of AbstractHandlerMapping in org.springframework.web.servlet.function.support

    Subclasses of AbstractHandlerMapping in org.springframework.web.servlet.function.support
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RouterFunctionMapping` `HandlerMapping` implementation that supports `RouterFunctions`.

  - ### Uses of AbstractHandlerMapping in org.springframework.web.servlet.handler

    Subclasses of AbstractHandlerMapping in org.springframework.web.servlet.handler
    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.

  - ### Uses of AbstractHandlerMapping in org.springframework.web.servlet.mvc.method

    Subclasses of AbstractHandlerMapping in org.springframework.web.servlet.mvc.method
    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.

  - ### Uses of AbstractHandlerMapping in org.springframework.web.servlet.mvc.method.annotation

    Subclasses of AbstractHandlerMapping in org.springframework.web.servlet.mvc.method.annotation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RequestMappingHandlerMapping` Creates `RequestMappingInfo` instances from type and method-level `@RequestMapping` annotations in `@Controller` classes.

  - ### Uses of AbstractHandlerMapping in org.springframework.web.socket.config.annotation

    Methods in org.springframework.web.socket.config.annotation that return AbstractHandlerMapping
    Modifier and Type | Method and Description
    --- | ---
    `AbstractHandlerMapping` | ServletWebSocketHandlerRegistry.`getHandlerMapping()`
    `AbstractHandlerMapping` | WebMvcStompEndpointRegistry.`getHandlerMapping()` Return a handler mapping with the mapped ViewControllers.

  - ### Uses of AbstractHandlerMapping in org.springframework.web.socket.server.support

    Subclasses of AbstractHandlerMapping in org.springframework.web.socket.server.support
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebSocketHandlerMapping` Extension of `SimpleUrlHandlerMapping` with support for more precise mapping of WebSocket handshake requests to handlers of type `WebSocketHttpRequestHandler`.