インターフェースの使用
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 voidPrintingResultHandler.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 のメソッド修飾子と型メソッド説明voidHandlerExecutionChain.addInterceptor(int index, HandlerInterceptor interceptor) このチェーンの指定されたインデックスに特定のインターセプターを追加します。voidHandlerExecutionChain.addInterceptor(HandlerInterceptor interceptor) このチェーンの末尾に指定されたインターセプターを追加します。voidHandlerExecutionChain.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 classHandlerInterceptorをラップし、URL パターンを使用して、指定されたリクエストに適用されるかどうかを判断します。classHttpServletRequest の isUserInRole メソッドによって評価される、ユーザーのロールを介して現在のユーザーの認可をチェックするインターセプター。classサーブレット HandlerInterceptor インターフェースを実装し、基礎となる WebRequestInterceptor をラップするアダプター。修飾子と型メソッド説明protected HandlerInterceptorAbstractHandlerMapping.adaptInterceptor(ObjectSE interceptor) 指定されたインターセプターオブジェクトをHandlerInterceptorに適合させます。final HandlerInterceptor[]AbstractHandlerMapping.getAdaptedInterceptors()HandlerInterceptorに適合したすべての構成済みインターセプターを返します。MappedInterceptor.getInterceptor()一致した場合に呼び出すターゲットHandlerInterceptor。型 HandlerInterceptor の型引数を持つ org.springframework.web.servlet.handler のメソッドパラメーター修飾子と型メソッド説明protected voidAbstractHandlerMapping.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 のクラス