インターフェース 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
を含むエントリはインポートされません。