インターフェース AutoConfigurationImportFilter

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface AutoConfigurationImportFilter
考慮される自動構成クラスを制限するために spring.factories に登録できるフィルター。このインターフェースは、バイトコードが読み取られる前に自動構成クラスをすばやく削除できるように設計されています。

AutoConfigurationImportFilter は次の Aware インターフェースのいずれかを実装でき、それぞれのメソッドは match(java.lang.String[], org.springframework.boot.autoconfigure.AutoConfigurationMetadata) の前に呼び出されます。

導入:
1.5.0
作成者:
Phillip Webb
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean[]
    match(StringSE[] autoConfigurationClasses, AutoConfigurationMetadata autoConfigurationMetadata)
    指定された自動構成クラス候補にフィルターを適用します。
  • メソッドの詳細

    • match

      boolean[] match(StringSE[] autoConfigurationClasses, AutoConfigurationMetadata autoConfigurationMetadata)
      指定された自動構成クラス候補にフィルターを適用します。
      パラメーター:
      autoConfigurationClasses - 検討されている自動構成クラスこの配列には null 要素を含めることができます。実装では、この配列の値を変更しないでください。
      autoConfigurationMetadata - 自動構成アノテーションプロセッサーによって生成されたメタデータへのアクセス
      戻り値:
      どの自動構成クラスをインポートするかを示すブール配列。返される配列は、受信 autoConfigurationClasses パラメーターと同じサイズでなければなりません。false を含むエントリはインポートされません。