インターフェース AutoConfigurationImportFilter
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
考慮される自動構成クラスを制限するために
spring.factories に登録できるフィルター。このインターフェースは、バイトコードが読み取られる前に自動構成クラスをすばやく削除できるように設計されています。AutoConfigurationImportFilter は次の Aware インターフェースのいずれかを実装でき、それぞれのメソッドは match(String[], AutoConfigurationMetadata) の前に呼び出されます。
- 導入:
- 1.5.0
- 作成者:
- Phillip Webb
方法の概要
修飾子と型メソッド説明boolean[]match(@Nullable StringSE[] autoConfigurationClasses, AutoConfigurationMetadata autoConfigurationMetadata) 指定された自動構成クラス候補にフィルターを適用します。
メソッドの詳細
match
boolean[] match(@Nullable StringSE[] autoConfigurationClasses, AutoConfigurationMetadata autoConfigurationMetadata) 指定された自動構成クラス候補にフィルターを適用します。- パラメーター:
autoConfigurationClasses- 検討されている自動構成クラスこの配列にはnull要素を含めることができます。実装では、この配列の値を変更しないでください。autoConfigurationMetadata- 自動構成アノテーションプロセッサーによって生成されたメタデータへのアクセス- 戻り値:
- どの自動構成クラスをインポートするかを示すブール配列。返される配列は、受信
autoConfigurationClassesパラメーターと同じサイズでなければなりません。falseを含むエントリはインポートされません。