# Uses of Package
org.springframework.web.servlet.handler

Packages that use org.springframework.web.servlet.handler
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.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.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.servlet.mvc.support
Support package for MVC controllers.

Classes in org.springframework.web.servlet.handler used by org.springframework.web.servlet.config.annotation
Class
Description
AbstractHandlerMapping
Abstract base class for `HandlerMapping` implementations.
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.
HandlerMappingIntrospector
Helper class to get information from the `HandlerMapping` that would serve a specific request.
SimpleUrlHandlerMapping
Implementation of the `HandlerMapping` interface that maps from URLs to request handler beans.
Classes in org.springframework.web.servlet.handler used by org.springframework.web.servlet.function.support
Class
Description
AbstractHandlerMapping
Abstract base class for `HandlerMapping` implementations.
MatchableHandlerMapping
Additional interface that a `HandlerMapping` can 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 `MatchableHandlerMapping` with a method to further extract URI template variables from the pattern.
Classes in org.springframework.web.servlet.handler used by org.springframework.web.servlet.handler
Class
Description
AbstractDetectingUrlHandlerMapping
Abstract implementation of the `HandlerMapping` interface, detecting URL mappings for handler beans through introspection of all defined beans in the application context.
AbstractHandlerExceptionResolver
Abstract base class for `HandlerExceptionResolver` implementations.
AbstractHandlerMapping
Abstract base class for `HandlerMapping` implementations.
AbstractUrlHandlerMapping
Abstract base class for URL-mapped `HandlerMapping` implementations.
HandlerMappingIntrospector.CachedResult
Container for a `MatchableHandlerMapping` and `CorsConfiguration` for a given request matched by dispatcher type and requestURI.
HandlerMethodMappingNamingStrategy
A strategy for assigning a name to a handler method's mapping.
MappedInterceptor
Wraps a `HandlerInterceptor` and uses URL patterns to determine whether it applies to a given request.
MatchableHandlerMapping
Additional interface that a `HandlerMapping` can 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 `MatchableHandlerMapping` with a method to further extract URI template variables from the pattern.
Classes in org.springframework.web.servlet.handler used by org.springframework.web.servlet.mvc.annotation
Class
Description
AbstractHandlerExceptionResolver
Abstract base class for `HandlerExceptionResolver` implementations.
Classes in org.springframework.web.servlet.handler used by org.springframework.web.servlet.mvc.method
Class
Description
AbstractHandlerMapping
Abstract base class for `HandlerMapping` implementations.
AbstractHandlerMethodMapping
Abstract base class for `HandlerMapping` implementations that define a mapping between a request and a `HandlerMethod`.
HandlerMethodMappingNamingStrategy
A strategy for assigning a name to a handler method's mapping.
Classes in org.springframework.web.servlet.handler used by org.springframework.web.servlet.mvc.method.annotation
Class
Description
AbstractHandlerExceptionResolver
Abstract base class for `HandlerExceptionResolver` implementations.
AbstractHandlerMapping
Abstract base class for `HandlerMapping` implementations.
AbstractHandlerMethodExceptionResolver
Abstract base class for `HandlerExceptionResolver` implementations that support handling exceptions from handlers of type `HandlerMethod`.
AbstractHandlerMethodMapping
Abstract base class for `HandlerMapping` implementations that define a mapping between a request and a `HandlerMethod`.
MatchableHandlerMapping
Additional interface that a `HandlerMapping` can 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 `MatchableHandlerMapping` with a method to further extract URI template variables from the pattern.
Classes in org.springframework.web.servlet.handler used by org.springframework.web.servlet.mvc.support
Class
Description
AbstractHandlerExceptionResolver
Abstract base class for `HandlerExceptionResolver` implementations.