クラス CandidateComponentsIndex
java.lang.ObjectSE
org.springframework.context.index.CandidateComponentsIndex
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.1 以降では、AOT エンジンが推奨されています。
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) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたステレオタイプに関連付けられている候補型を返します。
メソッドの詳細
getCandidateTypes
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたステレオタイプに関連付けられている候補型を返します。- パラメーター:
basePackage- 候補者をチェックするパッケージstereotype- 使用するステレオタイプ- 戻り値:
- 指定された
stereotypeに関連付けられた候補型、または指定されたbasePackageに何も見つからなかった場合は空のセット