インターフェース DeferredImportSelector

すべてのスーパーインターフェース:
ImportSelector

public interface DeferredImportSelector extends ImportSelector
すべての @Configuration Bean が処理された後に実行される ImportSelector のバリエーション。この型のセレクターは、選択したインポートが @Conditional の場合に特に役立ちます。

実装では、Ordered インターフェースを継承することも、Order アノテーションを使用して他の DeferredImportSelectors に対する優先順位を示すこともできます。

実装は、import group を提供することもできます。import group は、さまざまなセレクターにわたって追加のソートおよびフィルタリングロジックを提供できます。

導入:
4.0
作成者:
Phillip Webb, Stephane Nicoll
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    インターフェース
    説明
    static interface
    異なるインポートセレクターからの結果をグループ化するために使用されるインターフェース。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    特定のインポートグループを返します。

    インターフェース org.springframework.context.annotation.ImportSelector から継承されたメソッド

    getExclusionFilter, selectImports
  • メソッドの詳細

    • getImportGroup

      @Nullable default ClassSE<? extends DeferredImportSelector.Group> getImportGroup()
      特定のインポートグループを返します。

      デフォルトの実装では、グループ化が不要な null が返されます。

      戻り値:
      インポートグループクラス。ない場合は null 
      導入:
      5.0