パッケージ org.springframework.test.context.support
@NonNullApi @NonNullFields パッケージ org.springframework.test.context.support
Spring TestContext フレームワークのサポートクラス。
- クラス説明
ContextLoader
SPI のすべての具体的な実装の基礎を提供する抽象アプリケーションコンテキストローダー。AbstractDelegatingSmartContextLoader
は、SmartContextLoader
SPI の実装の抽象基本クラスとして機能し、一連の候補 SmartContextLoaders(つまり、XML 構成ファイルまたは Groovy スクリプトをサポートするものと、アノテーション付きクラスをサポートするもの)に委譲して、特定のコンテキストローダーが適切かどうかを判断します。テストクラスの構成。テストに関連付けられたApplicationContext
を、@DirtiesContext
アノテーションが付けられたテストクラスとテストメソッドの両方にダーティとしてマークするためのサポートを提供するTestExecutionListener
実装の抽象基本クラス。GenericApplicationContext
をロードするAbstractContextLoader
の抽象、汎用拡張。ブートストラップに必要なほとんどの動作を提供するTestContextBootstrapper
インターフェースの抽象的な実装。TestExecutionListener
API の抽象順序付け実装。コンポーネントクラスから Bean 定義をロードするAbstractGenericContextLoader
の具象実装。コンポーネントクラス (@Configuration
クラスなど) を処理するSmartContextLoaders
のユーティリティメソッド。TestExecutionListener
は、共通キャッシュが不要になったら確実にクリアされるようにします。ActiveProfiles.profiles()
またはActiveProfiles.value()
を介して宣言的に構成されたプロファイルのみに基づいてアクティブな Bean 定義プロファイルを解決するActiveProfilesResolver
戦略のデフォルト実装。BootstrapContext
インターフェースのデフォルト実装。TestContext
インターフェースのデフォルト実装。TestContextBootstrapper
SPI のデフォルト実装。DelegatingSmartContextLoader
は、GenericXmlContextLoader
(または Groovy がクラスパスに存在する場合はGenericGroovyXmlContextLoader
)およびAnnotationConfigContextLoader
に委譲するAbstractDelegatingSmartContextLoader
の具象実装です。TestExecutionListener
は、依存関係の注入とテストインスタンスの初期化をサポートします。@DirtiesContext
アノテーションが付いたテストクラスとテストメソッドの両方で、テストに関連付けられたApplicationContext
をダーティとしてマークするためのサポートを提供するTestExecutionListener
。@DirtiesContext
アノテーションが付いたテストクラスとテストメソッドの両方で、テストに関連付けられたApplicationContext
をダーティとしてマークするためのサポートを提供するTestExecutionListener
。DynamicPropertyRegistrar
Bean を積極的に初期化するBeanFactoryInitializer
。Groovy スクリプトおよび XML 構成ファイルから Bean 定義を読み取るAbstractGenericContextLoader
の具体的な実装。XML リソースから Bean 定義を読み取るAbstractGenericContextLoader
の具体的な実装。名前付きプロパティを提供するための戦略 - たとえば、一般的な方法でキーと値のペアを検索する場合です。@TestConstructor
を操作するためのユーティリティメソッド。