WebRequest で checkNotModified メソッドを使用することを推奨するか、アノテーション付きコントローラーメソッドから、"ETag" および / または "Last-Modified" ヘッダーが設定された ResponseEntity を返します。@DeprecatedSE public interface LastModified
getLastModified メソッドと同じ契約。HandlerAdapter.getLastModified(javax.servlet.http.HttpServletRequest, java.lang.Object) 実装によって委譲されました。デフォルトでは、Spring のデフォルトフレームワーク内のすべてのコントローラーまたは HttpRequestHandler がこのインターフェースを実装して、最終変更チェックを有効にすることができます。
注意 : 別のハンドラー実装アプローチには、最後に変更された処理スタイルが異なります。例: Spring 2.5 のアノテーション付きコントローラーアプローチ(@RequestMapping を使用)は、WebRequest.checkNotModified(long) メソッドを介して最後に変更されたサポートを提供し、メインハンドラーメソッド内で最後に変更されたチェックを可能にします。
HttpServlet.getLastModified(javax.servlet.http.HttpServletRequest)EE, Controller, SimpleControllerHandlerAdapter, HttpRequestHandler, HttpRequestHandlerAdapter| 修飾子と型 | メソッドと説明 |
|---|---|
long | getLastModified(HttpServletRequestEE request) 使用すべきではありません。 HttpServlet の getLastModified メソッドと同じ契約。 |
long getLastModified(HttpServletRequestEE request)
getLastModified メソッドと同じ契約。リクエスト処理の前に呼び出されます。戻り値は、Last-Modified ヘッダーとして HTTP クライアントに送信され、クライアントが返信する If-Modified-Since ヘッダーと比較されます。コンテンツは、変更があった場合にのみ再生成されます。
request - 現在の HTTP リクエスト HandlerAdapter.getLastModified(javax.servlet.http.HttpServletRequest, java.lang.Object), HttpServlet.getLastModified(javax.servlet.http.HttpServletRequest)EE