@FunctionalInterfaceSE public interface AutoConfigurationImportFilter
spring.factories
に登録できるフィルター。このインターフェースは、バイトコードが読み取られる前に自動構成クラスをすばやく削除できるように設計されています。AutoConfigurationImportFilter
は次の Aware
インターフェースのいずれかを実装でき、それぞれのメソッドは match(java.lang.String[], org.springframework.boot.autoconfigure.AutoConfigurationMetadata)
の前に呼び出されます。
修飾子と型 | メソッドと説明 |
---|---|
boolean[] | match(StringSE[] autoConfigurationClasses, AutoConfigurationMetadata autoConfigurationMetadata) 指定された自動構成クラス候補にフィルターを適用します。 |
boolean[] match(StringSE[] autoConfigurationClasses, AutoConfigurationMetadata autoConfigurationMetadata)
autoConfigurationClasses
- 検討されている自動構成クラスこの配列には null
要素を含めることができます。実装では、この配列の値を変更しないでください。autoConfigurationMetadata
- 自動構成アノテーションプロセッサーによって生成されたメタデータへのアクセス autoConfigurationClasses
パラメーターと同じサイズでなければなりません。false
を含むエントリはインポートされません。