public class CandidateComponentsIndex
extends java.lang.ObjectMETA-INF/spring.components で定義されている候補へのアクセスを提供します。 任意の数のステレオタイプをインデックスに登録(および照会)できます。典型的な例は、特定のユースケースのクラスにフラグを付けるアノテーションの完全修飾名です。次の呼び出しは、com.example パッケージ(およびそのサブパッケージ)のすべての @Component 候補型を返します。
Set<String> candidates = index.getCandidateTypes(
"com.example", "org.springframework.stereotype.Component");
type は通常、クラスの完全修飾名ですが、これは規則ではありません。同様に、stereotype は通常、ターゲット型の完全修飾名ですが、実際には任意のマーカーにすることができます。
| 修飾子と型 | メソッドと説明 |
|---|---|
java.util.Set<java.lang.String> | getCandidateTypes(java.lang.String basePackage, java.lang.String stereotype) 指定されたステレオタイプに関連付けられている候補型を返します。 |
public java.util.Set<java.lang.String> getCandidateTypes(java.lang.String basePackage,
java.lang.String stereotype)basePackage - 候補者をチェックするパッケージ stereotype - 使用するステレオタイプ stereotype に関連付けられた候補型、または指定された basePackage に何も見つからなかった場合は空のセット