DispatcherServlet
delegates authority to specialized beans so that they process requests and issue appropriate responses. By "specialized beans" we mean Spring-managed Object
instances that implement the framework's contracts. They usually come with built-in contracts, but you can customize their properties, extend them, or replace them.
The following table lists the specialized beans discovered by DispatcherServlet
:
Bean type | Explanation |
---|---|
|
Displays a request for a handler along with a list of interceptors for pre- and post-processing. The mapping is based on some criteria, the details of which depend on the The two main implementations of |
|
Helps |
|
A strategy for recognizing exceptions, by possibly mapping them to handlers, presenting errors to HTML, or other targets. |
|
Recognizes logical view names based on the |
|
Recognizes the |
|
Recognizes themes that your web application might use—for example, to offer personalized layouts. |
|
An abstraction for parsing a multi-part request (for example, uploading a file from a browser form) using some multi-part request parsing library. |
|
Store and receive an "input" and "output" |
GO TO FULL VERSION