インターフェースの使用
org.springframework.test.context.SmartContextLoader
SmartContextLoader を使用するパッケージ
パッケージ
説明
Spring TestContext フレームワークの事前 (AOT) サポート。
Spring TestContext フレームワークのサポートクラス。
Web は、Spring TestContext フレームワークのクラスをサポートします。
org.springframework.test.context.aot 内の SmartContextLoader 使用
org.springframework.test.context.aot 内の SmartContextLoader サブインターフェース修飾子と型インターフェース説明interface
ビルド時の AOT 処理用のApplicationContext
と、Spring TestContext フレームワークによって管理される統合テスト用の実行時の AOT 実行をロードするための戦略インターフェース。org.springframework.test.context.support 内の SmartContextLoader 使用
修飾子と型クラス説明class
ContextLoader
SPI のすべての具体的な実装の基礎を提供する抽象アプリケーションコンテキストローダー。class
AbstractDelegatingSmartContextLoader
は、SmartContextLoader
SPI の実装の抽象基本クラスとして機能し、一連の候補 SmartContextLoaders(つまり、XML 構成ファイルまたは Groovy スクリプトをサポートするものと、アノテーション付きクラスをサポートするもの)に委譲して、特定のコンテキストローダーが適切かどうかを判断します。テストクラスの構成。class
GenericApplicationContext
をロードするAbstractContextLoader
の抽象、汎用拡張。class
コンポーネントクラスから Bean 定義をロードするAbstractGenericContextLoader
の具象実装。class
DelegatingSmartContextLoader
は、GenericXmlContextLoader
(または Groovy がクラスパスに存在する場合はGenericGroovyXmlContextLoader
)およびAnnotationConfigContextLoader
に委譲するAbstractDelegatingSmartContextLoader
の具象実装です。class
Groovy スクリプトおよび XML 構成ファイルから Bean 定義を読み取るAbstractGenericContextLoader
の具体的な実装。class
XML リソースから Bean 定義を読み取るAbstractGenericContextLoader
の具体的な実装。修飾子と型メソッド説明protected abstract SmartContextLoader
AbstractDelegatingSmartContextLoader.getAnnotationConfigLoader()
アノテーション付きクラスをサポートするデリゲートSmartContextLoader
を取得します。protected SmartContextLoader
DelegatingSmartContextLoader.getAnnotationConfigLoader()
protected abstract SmartContextLoader
AbstractDelegatingSmartContextLoader.getXmlLoader()
XML 構成ファイルや Groovy スクリプトをサポートするデリゲートSmartContextLoader
を取得します。protected SmartContextLoader
DelegatingSmartContextLoader.getXmlLoader()
org.springframework.test.context.web 内の SmartContextLoader 使用
SmartContextLoader を実装している org.springframework.test.context.web のクラス修飾子と型クラス説明class
GenericWebApplicationContext
をロードするAbstractContextLoader
の抽象、汎用拡張。class
アノテーション付きクラスから Bean 定義をロードするAbstractGenericWebContextLoader
の具体的な実装。class
Groovy スクリプトおよび XML 構成ファイルから Bean 定義をロードするAbstractGenericWebContextLoader
の具体的な実装。class
XML リソースから Bean 定義をロードするAbstractGenericWebContextLoader
の具体的な実装。class
WebDelegatingSmartContextLoader
は、GenericXmlWebContextLoader
(または Groovy がクラスパスに存在する場合はGenericGroovyXmlWebContextLoader
)およびAnnotationConfigWebContextLoader
に委譲するAbstractDelegatingSmartContextLoader
の具象実装です。修飾子と型メソッド説明protected SmartContextLoader
WebDelegatingSmartContextLoader.getAnnotationConfigLoader()
protected SmartContextLoader
WebDelegatingSmartContextLoader.getXmlLoader()