クラス ResourceUrlProviderExposingInterceptor

java.lang.ObjectSE
org.springframework.web.servlet.resource.ResourceUrlProviderExposingInterceptor
実装されたすべてのインターフェース:
HandlerInterceptor

public class ResourceUrlProviderExposingInterceptor extends ObjectSE implements HandlerInterceptor
リクエスト属性として構成されている ResourceUrlProvider インスタンスを公開するインターセプター。
導入:
4.1
作成者:
Rossen Stoyanchev
  • フィールドの詳細

    • RESOURCE_URL_PROVIDER_ATTR

      public static final StringSE RESOURCE_URL_PROVIDER_ATTR
      ResourceUrlProvider を保持するリクエスト属性の名前。
  • コンストラクターの詳細

    • ResourceUrlProviderExposingInterceptor

      public ResourceUrlProviderExposingInterceptor(ResourceUrlProvider resourceUrlProvider)
  • メソッドの詳細

    • preHandle

      public boolean preHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) throws ExceptionSE
      インターフェースからコピーされた説明: HandlerInterceptor
      ハンドラーの実行前のインターセプトポイント。HandlerMapping が適切なハンドラーオブジェクトを決定した後、HandlerAdapter がハンドラーを呼び出す前に呼び出されます。

      DispatcherServlet は、任意の数のインターセプターで構成される実行チェーンでハンドラーを処理し、ハンドラー自体を最後に処理します。このメソッドを使用すると、各インターセプターはチェーンの実行を中止することを決定でき、通常は HTTP エラーを送信するか、カスタムレスポンスを作成します。

      注意 : 非同期リクエスト処理には特別な考慮事項が適用されます。詳細については、AsyncHandlerInterceptor を参照してください。

      デフォルトの実装は true を返します。

      次で指定:
      インターフェース HandlerInterceptorpreHandle 
      パラメーター:
      request - 現在の HTTP リクエスト
      response - 現在の HTTP レスポンス
      handler - 型および / またはインスタンス評価のために、実行するために選択されたハンドラー
      戻り値:
      実行チェーンが次のインターセプターまたはハンドラー自体を続行する必要がある場合は、true。そうでない場合、DispatcherServlet は、このインターセプターがすでにレスポンス自体を処理していると想定します。
      例外:
      ExceptionSE - エラーの場合