パッケージ org.springframework.web.servlet.mvc
@NonNullApi @NonNullFields パッケージ org.springframework.web.servlet.mvc
Spring に付属するサーブレット MVC フレームワークの標準コントローラー実装。アノテーションベースのモデルを含む、さまざまなコントローラースタイルを提供します。
- クラス説明テンプレートメソッドデザインパターンを使用した、コントローラー実装の便利なスーパークラス。リクエスト URL に基づいてビュー名を返す
Controllers
の抽象基本クラス。ベースコントローラーインターフェース。HttpServlet
と同様にHttpServletRequest
およびHttpServletResponse
インスタンスを受信しますが、MVC ワークフローに参加できるコンポーネントを表します。汎用DispatcherServlet
でプレーンHttpRequestHandler
インターフェースを使用するアダプター。使用すべきではありません。常に事前設定されたビューを返し、オプションでレスポンスステータスコードを設定する簡単なコントローラー。名前付きサーブレットに転送する Spring コントローラーの実装、つまり内部で管理するサーブレットインスタンスをラップする Spring コントローラー実装。汎用DispatcherServlet
でプレーンなController
ワークフローインターフェースを使用するアダプター。URL の仮想パスをビュー名に変換してそのビューを返す単純なController
実装。サポートされているメソッドと必要なセッションのリクエストをチェックし、構成されたキャッシュ設定を適用してレスポンスを準備するハンドラーインターセプター。
WebRequest
でcheckNotModified
メソッドを使用することを推奨するか、アノテーション付きコントローラーメソッドから、"ETag" および / または "Last-Modified" ヘッダーが設定されたResponseEntity
を返します。