# Uses of Interface
org.springframework.web.servlet.HandlerAdapter

Packages that use HandlerAdapter
Package
Description
org.springframework.web.servlet
Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.
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
Standard controller implementations for the Servlet MVC framework that comes with Spring.
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.

## Uses of HandlerAdapter in org.springframework.web.servlet

Methods in org.springframework.web.servlet that return HandlerAdapter
Modifier and Type
Method
Description
`protected HandlerAdapter`
DispatcherServlet.`getHandlerAdapter(Object handler)`
Return the HandlerAdapter for this handler object.

## Uses of HandlerAdapter in org.springframework.web.servlet.function.support

Classes in org.springframework.web.servlet.function.support that implement HandlerAdapter
Modifier and Type
Class
Description
`class`
`HandlerFunctionAdapter`
`HandlerAdapter` implementation that supports `HandlerFunction`s.

## Uses of HandlerAdapter in org.springframework.web.servlet.handler

Classes in org.springframework.web.servlet.handler that implement HandlerAdapter
Modifier and Type
Class
Description
`class`
`SimpleServletHandlerAdapter`
Adapter to use the Servlet interface with the generic DispatcherServlet.

## Uses of HandlerAdapter in org.springframework.web.servlet.mvc

Classes in org.springframework.web.servlet.mvc that implement HandlerAdapter
Modifier and Type
Class
Description
`class`
`HttpRequestHandlerAdapter`
Adapter to use the plain `HttpRequestHandler` interface with the generic `DispatcherServlet`.
`class`
`SimpleControllerHandlerAdapter`
Adapter to use the plain `Controller` workflow interface with the generic `DispatcherServlet`.

## Uses of HandlerAdapter in org.springframework.web.servlet.mvc.method

Classes in org.springframework.web.servlet.mvc.method that implement HandlerAdapter
Modifier and Type
Class
Description
`class`
`AbstractHandlerMethodAdapter`
Abstract base class for `HandlerAdapter` implementations that support handlers of type `HandlerMethod`.

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

Classes in org.springframework.web.servlet.mvc.method.annotation that implement HandlerAdapter
Modifier and Type
Class
Description
`class`
`RequestMappingHandlerAdapter`
Extension of `AbstractHandlerMethodAdapter` that supports `@RequestMapping` annotated `HandlerMethods`.