インターフェースの使用
org.springframework.web.servlet.HandlerInterceptor
HandlerInterceptor を使用するパッケージ
パッケージ
説明
Spring MVC アプリケーションをテストするためのサーバー側のサポートが含まれています。
サーバーリクエスト処理のための
MockMvc
を使用した WebTestClient
を介した Spring MVC アプリケーションのテストのサポート。 ビルトイン
ResultMatcher
および ResultHandler
実装が含まれています。 ビルトイン
MockMvcBuilder
実装が含まれています。 アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。
Spring MVC のアノテーションベースのセットアップ。
カスタム実装の抽象基本クラスを含む、標準の HandlerMapping 実装を提供します。
Spring の Web MVC フレームワークのロケールサポートクラス。
Spring に付属するサーブレット MVC フレームワークの標準コントローラー実装。
静的リソースを提供するためのサポートクラス。
Spring の Web MVC フレームワークのテーマサポートクラス。
org.springframework.test.web.servlet 内の HandlerInterceptor 使用
org.springframework.test.web.servlet.client 内の HandlerInterceptor 使用
型 HandlerInterceptor のパラメーターを持つ org.springframework.test.web.servlet.client のメソッド修飾子と型メソッド説明MockMvcWebTestClient.ControllerSpec.interceptors
(HandlerInterceptor... interceptors) グローバルインターセプターを追加します。MockMvcWebTestClient.RouterFunctionSpec.interceptors
(HandlerInterceptor... interceptors) グローバルインターセプターを追加します。MockMvcWebTestClient.ControllerSpec.mappedInterceptors
(StringSE[] pathPatterns, HandlerInterceptor... interceptors) 特定のパターンのインターセプターを追加します。MockMvcWebTestClient.RouterFunctionSpec.mappedInterceptors
(StringSE[] pathPatterns, HandlerInterceptor... interceptors) 特定のパターンのインターセプターを追加します。org.springframework.test.web.servlet.result 内の HandlerInterceptor 使用
型 HandlerInterceptor のパラメーターを持つ org.springframework.test.web.servlet.result のメソッド修飾子と型メソッド説明protected void
PrintingResultHandler.printHandler
(ObjectSE handler, HandlerInterceptor[] interceptors) ハンドラーを出力します。org.springframework.test.web.servlet.setup 内の HandlerInterceptor 使用
型 HandlerInterceptor のパラメーターを持つ org.springframework.test.web.servlet.setup のメソッド修飾子と型メソッド説明RouterFunctionMockMvcBuilder.addInterceptors
(HandlerInterceptor... interceptors) すべての受信リクエストにマップされたインターセプターを追加します。StandaloneMockMvcBuilder.addInterceptors
(HandlerInterceptor... interceptors) すべての受信リクエストにマップされたインターセプターを追加します。RouterFunctionMockMvcBuilder.addMappedInterceptors
(StringSE[] pathPatterns, HandlerInterceptor... interceptors) パスパターンのセットにマッピングされたインターセプターを追加します。StandaloneMockMvcBuilder.addMappedInterceptors
(StringSE[] pathPatterns, HandlerInterceptor... interceptors) パスパターンのセットにマッピングされたインターセプターを追加します。org.springframework.web.servlet 内の HandlerInterceptor 使用
org.springframework.web.servlet 内の HandlerInterceptor サブインターフェース修飾子と型インターフェース説明interface
非同期リクエスト処理の開始後に呼び出されるコールバックメソッドでHandlerInterceptor
を拡張します。型 HandlerInterceptor の引数を持つ型を返す org.springframework.web.servlet のメソッド型 HandlerInterceptor のパラメーターを持つ org.springframework.web.servlet のメソッド修飾子と型メソッド説明void
HandlerExecutionChain.addInterceptor
(int index, HandlerInterceptor interceptor) このチェーンの指定されたインデックスに特定のインターセプターを追加します。void
HandlerExecutionChain.addInterceptor
(HandlerInterceptor interceptor) このチェーンの末尾に指定されたインターセプターを追加します。void
HandlerExecutionChain.addInterceptors
(HandlerInterceptor... interceptors) このチェーンの末尾に指定されたインターセプターを追加します。型 HandlerInterceptor のパラメーターを持つ org.springframework.web.servlet のコンストラクター修飾子コンストラクター説明HandlerExecutionChain
(ObjectSE handler, HandlerInterceptor... interceptors) 新しい HandlerExecutionChain を作成します。型の型引数を持つ org.springframework.web.servlet のコンストラクターパラメーター HandlerInterceptor修飾子コンストラクター説明HandlerExecutionChain
(ObjectSE handler, ListSE<HandlerInterceptor> interceptorList) 新しい HandlerExecutionChain を作成します。org.springframework.web.servlet.config.annotation 内の HandlerInterceptor 使用
型 HandlerInterceptor のパラメーターを持つ org.springframework.web.servlet.config.annotation のメソッド修飾子と型メソッド説明InterceptorRegistry.addInterceptor
(HandlerInterceptor interceptor) 提供されたHandlerInterceptor
を追加します。型 HandlerInterceptor のパラメーターを持つ org.springframework.web.servlet.config.annotation のコンストラクター修飾子コンストラクター説明InterceptorRegistration
(HandlerInterceptor interceptor) InterceptorRegistration
インスタンスを作成します。org.springframework.web.servlet.handler 内の HandlerInterceptor 使用
修飾子と型クラス説明class
構成済みのConversionService
をリクエストスコープに配置して、リクエスト処理中に使用できるようにするインターセプター。final class
HandlerInterceptor
をラップし、URL パターンを使用して、指定されたリクエストに適用されるかどうかを判断します。class
HttpServletRequest の isUserInRole メソッドによって評価される、ユーザーのロールを介して現在のユーザーの認可をチェックするインターセプター。class
サーブレット HandlerInterceptor インターフェースを実装し、基礎となる WebRequestInterceptor をラップするアダプター。修飾子と型メソッド説明protected HandlerInterceptor
AbstractHandlerMapping.adaptInterceptor
(ObjectSE interceptor) 指定されたインターセプターオブジェクトをHandlerInterceptor
に適合させます。final HandlerInterceptor[]
AbstractHandlerMapping.getAdaptedInterceptors()
HandlerInterceptor
に適合したすべての構成済みインターセプターを返します。MappedInterceptor.getInterceptor()
一致した場合に呼び出すターゲットHandlerInterceptor
。型 HandlerInterceptor の型引数を持つ org.springframework.web.servlet.handler のメソッドパラメーター修飾子と型メソッド説明protected void
AbstractHandlerMapping.detectMappedInterceptors
(ListSE<HandlerInterceptor> mappedInterceptors) 型MappedInterceptor
の Bean を検出し、マッピングされたインターセプターのリストに追加します。型 HandlerInterceptor のパラメーターを持つ org.springframework.web.servlet.handler のコンストラクター修飾子コンストラクター説明MappedInterceptor
(StringSE[] includePatterns, StringSE[] excludePatterns, HandlerInterceptor interceptor) パーサーが提供されていないMappedInterceptor(String[], String[], HandlerInterceptor, PathPatternParser)
のバリアント。MappedInterceptor
(StringSE[] includePatterns, StringSE[] excludePatterns, HandlerInterceptor interceptor, PathPatternParser parser) マッピングのターゲットインターセプターとともに、指定された包含パターンと除外パターンを使用してインスタンスを作成します。MappedInterceptor
(StringSE[] includePatterns, HandlerInterceptor interceptor) インクルードパターンのみのMappedInterceptor(String[], String[], HandlerInterceptor, PathPatternParser)
のバリアント。org.springframework.web.servlet.i18n 内の HandlerInterceptor 使用
HandlerInterceptor を実装している org.springframework.web.servlet.i18n のクラス修飾子と型クラス説明class
構成可能なリクエストパラメーター(デフォルトのパラメーター名: "locale" )を介して、リクエストごとに現在のロケールを変更できるインターセプター。org.springframework.web.servlet.mvc 内の HandlerInterceptor 使用
HandlerInterceptor を実装している org.springframework.web.servlet.mvc のクラス修飾子と型クラス説明class
サポートされているメソッドと必要なセッションのリクエストをチェックし、構成されたキャッシュ設定を適用してレスポンスを準備するハンドラーインターセプター。org.springframework.web.servlet.resource 内の HandlerInterceptor 使用
org.springframework.web.servlet.theme 内の HandlerInterceptor 使用
HandlerInterceptor を実装している org.springframework.web.servlet.theme のクラス