クラス 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クラス実装の要件を満たす、提供されたクラスのすべての静的ネストクラスが含まれます。このメソッドの実装は、
SmartContextLoaderSPI で定義された規約に準拠しています。具体的には、このメソッドはイントロスペクションを使用して、@Configurationクラス実装に必要な制約に準拠するデフォルトの構成クラスを検出します。潜在的な候補構成クラスがこれらの要件を満たさない場合、このメソッドはデバッグメッセージをログに記録し、潜在的な候補クラスは無視されます。- パラメーター:
declaringClass-@ContextConfigurationを宣言したテストクラス- 戻り値:
- デフォルト構成クラスの配列。空の可能性がありますが、
nullはありません