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

Packages that use org.springframework.web.servlet.mvc
Package
Description
org.springframework.web.servlet.config.annotation
Annotation-based setup for Spring MVC.
org.springframework.web.servlet.mvc
Standard controller implementations for the Servlet MVC framework that comes with Spring.

Classes in org.springframework.web.servlet.mvc used by org.springframework.web.servlet.config.annotation
Class
Description
HttpRequestHandlerAdapter
Adapter to use the plain `HttpRequestHandler` interface with the generic `DispatcherServlet`.
ParameterizableViewController
Trivial controller that always returns a pre-configured view and optionally sets the response status code.
SimpleControllerHandlerAdapter
Adapter to use the plain `Controller` workflow interface with the generic `DispatcherServlet`.
Classes in org.springframework.web.servlet.mvc used by org.springframework.web.servlet.mvc
Class
Description
AbstractController
Convenient superclass for controller implementations, using the Template Method design pattern.
AbstractUrlViewController
Abstract base class for `Controllers` that return a view name based on the request URL.
Controller
Base Controller interface, representing a component that receives `HttpServletRequest` and `HttpServletResponse` instances just like a `HttpServlet` but is able to participate in an MVC workflow.