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