## Uses of Interface
org.springframework.web.servlet.handler.MatchableHandlerMapping

- Packages that use MatchableHandlerMapping
  Package | Description
  --- | ---
  org.springframework.web.servlet.handler | Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
  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.server.support | Server-side support classes including container-specific strategies for upgrading a request.

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

    Classes in org.springframework.web.servlet.handler that implement MatchableHandlerMapping
    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` | `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.

    Methods in org.springframework.web.servlet.handler that return MatchableHandlerMapping
    Modifier and Type | Method and Description
    --- | ---
    `MatchableHandlerMapping` | HandlerMappingIntrospector.`getMatchableHandlerMapping(HttpServletRequest request)` Find the `HandlerMapping` that would handle the given request and return a `MatchableHandlerMapping` to use for path matching.

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

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

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

    Classes in org.springframework.web.socket.server.support that implement MatchableHandlerMapping
    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`.