public interface DeferredImportSelector extends ImportSelector
@Configuration
Bean が処理された後に実行される ImportSelector
のバリエーション。この型のセレクターは、選択したインポートが @Conditional
の場合に特に役立ちます。 実装では、Ordered
インターフェースを継承することも、Order
アノテーションを使用して他の DeferredImportSelectors
に対する優先順位を示すこともできます。
実装は、import group
を提供することもできます。import group
は、さまざまなセレクターにわたって追加のソートおよびフィルタリングロジックを提供できます。
修飾子と型 | インターフェースと説明 |
---|---|
static interface | DeferredImportSelector.Group 異なるインポートセレクターからの結果をグループ化するために使用されるインターフェース。 |
修飾子と型 | メソッドと説明 |
---|---|
default ClassSE<? extends DeferredImportSelector.Group> | getImportGroup() 特定のインポートグループを返します。 |
getExclusionFilter, selectImports
@Nullable default ClassSE<? extends DeferredImportSelector.Group> getImportGroup()
デフォルトの実装では、グループ化が不要な null
が返されます。
null