クラス AnnotationConfigContextLoaderUtils
java.lang.ObjectSE
org.springframework.test.context.support.AnnotationConfigContextLoaderUtils
コンポーネントクラス (
@Configuration
クラスなど) を処理する SmartContextLoaders
のユーティリティメソッド。- 導入:
- 3.2
- 作成者:
- Sam Brannen
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static ClassSE<?>[]
detectDefaultConfigurationClasses
(ClassSE<?> declaringClass) 提供されたテストクラスのデフォルトの構成クラスを検出します。
コンストラクターの詳細
AnnotationConfigContextLoaderUtils
public AnnotationConfigContextLoaderUtils()
メソッドの詳細
detectDefaultConfigurationClasses
提供されたテストクラスのデフォルトの構成クラスを検出します。返されたクラス配列には、
@Configuration
のドキュメントで指定されている@Configuration
クラス実装の要件を満たす、提供されたクラスのすべての静的ネストクラスが含まれます。このメソッドの実装は、
SmartContextLoader
SPI で定義された規約に準拠しています。具体的には、このメソッドはイントロスペクションを使用して、@Configuration
クラス実装に必要な制約に準拠するデフォルトの構成クラスを検出します。潜在的な候補構成クラスがこれらの要件を満たさない場合、このメソッドはデバッグメッセージをログに記録し、潜在的な候補クラスは無視されます。- パラメーター:
declaringClass
-@ContextConfiguration
を宣言したテストクラス- 戻り値:
- デフォルト構成クラスの配列。空の可能性がありますが、
null
はありません