特別な Bean 型
DispatcherServlet
は、リクエストを処理して適切なレスポンスをレンダリングするために特別な Bean に委譲します。「特別な Bean」とは、フレームワーク契約を実装する Spring 管理の Object
インスタンスを意味します。通常、これらにはビルトイン契約が付属していますが、プロパティをカスタマイズし、拡張または置換できます。
次の表に、DispatcherServlet
によって検出された特別な Bean を示します。
Bean 型 | 説明 |
---|---|
| 前処理および後処理用のインターセプターのリストとともに、リクエストをハンドラーにマップします。マッピングはいくつかの条件に基づいており、その詳細は 2 つの主要な |
| ハンドラーが実際に呼び出される方法に関係なく、 |
例外を解決する戦略。例外をハンドラー、HTML エラービュー、その他のターゲットにマッピングする可能性があります。例外を参照してください。 | |
ハンドラーから返された論理 | |
国際化されたビューを提供できるように、クライアントが使用している | |
Web アプリケーションで使用できるテーマを解決します。たとえば、パーソナライズされたレイアウトを提供します。テーマを参照してください。 | |
いくつかのマルチパート解析ライブラリの助けを借りて、マルチパートリクエスト(ブラウザーフォームファイルのアップロードなど)を解析するための抽象化。マルチパートリゾルバーを参照してください。 | |
通常はリダイレクトを介して、あるリクエストから別のリクエストに属性を渡すために使用できる「入力」および「出力」 |