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