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