クラス ResourceUrlProviderExposingInterceptor
java.lang.ObjectSE
org.springframework.web.servlet.resource.ResourceUrlProviderExposingInterceptor
- 実装済みのインターフェース一覧:
HandlerInterceptor
リクエスト属性として構成されている
ResourceUrlProvider インスタンスを公開するインターセプター。- 導入:
- 4.1
- 作成者:
- Rossen Stoyanchev
フィールド概要
フィールドコンストラクター概要
コンストラクター方法の概要
クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース HandlerInterceptor から継承されたメソッド
afterCompletion, postHandle
フィールドの詳細
RESOURCE_URL_PROVIDER_ATTR
ResourceUrlProviderを保持するリクエスト属性の名前。
コンストラクターの詳細
ResourceUrlProviderExposingInterceptor
メソッドの詳細
preHandle
public boolean preHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, ObjectSE handler) throws ExceptionSE インターフェースからコピーされた説明:HandlerInterceptorハンドラーの実行前のインターセプトポイント。HandlerMapping が適切なハンドラーオブジェクトを決定した後、HandlerAdapter がハンドラーを呼び出す前に呼び出されます。DispatcherServlet は、任意の数のインターセプターで構成される実行チェーンでハンドラーを処理し、ハンドラー自体を最後に処理します。このメソッドを使用すると、各インターセプターはチェーンの実行を中止することを決定でき、通常は HTTP エラーを送信するか、カスタムレスポンスを作成します。
注意 : 非同期リクエスト処理には特別な考慮事項が適用されます。詳細については、
AsyncHandlerInterceptorを参照してください。デフォルトの実装は
trueを返します。- 次で指定:
- インターフェース
HandlerInterceptorのpreHandle - パラメーター:
request- 現在の HTTP リクエストresponse- 現在の HTTP レスポンスhandler- 型および / またはインスタンス評価のために、実行するために選択されたハンドラー- 戻り値:
- 実行チェーンが次のインターセプターまたはハンドラー自体を続行する必要がある場合は、
true。そうでない場合、DispatcherServlet は、このインターセプターがすでにレスポンス自体を処理していると想定します。 - 例外:
ExceptionSE- エラーの場合