| 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. | 
| Class and Description | 
|---|
| HttpRequestHandlerAdapter Adapter to use the plain  HttpRequestHandlerinterface with the genericDispatcherServlet. | 
| ParameterizableViewController Trivial controller that always returns a pre-configured view and optionally
 sets the response status code. | 
| SimpleControllerHandlerAdapter Adapter to use the plain  Controllerworkflow interface with
 the genericDispatcherServlet. | 
| Class and Description | 
|---|
| AbstractController Convenient superclass for controller implementations, using the Template Method
 design pattern. | 
| AbstractUrlViewController Abstract base class for  Controllersthat return a view name
 based on the request URL. | 
| Controller Base Controller interface, representing a component that receives
  HttpServletRequestandHttpServletResponseinstances just like aHttpServletbut is able to
 participate in an MVC workflow. |