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