アノテーションインターフェース ImportAutoConfiguration
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@InheritedSE
@Import(org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class)
public @interface ImportAutoConfiguration
 指定された自動構成クラスをインポートして適用します。
@EnableAutoConfiguration と同じ順序付けルールを適用しますが、ImportCandidates を参照するのではなく、自動構成クラスを指定されたセットに制限します。 適用されないように、exclude() 固有の自動構成クラスにも使用できます。
 通常、このアノテーションよりも @EnableAutoConfiguration を優先して使用する必要がありますが、@ImportAutoConfiguration は状況によって、特にテストを作成するときに役立ちます。
- 導入:
- 1.3.0
- 作成者:
- Phillip Webb, Andy Wilkinson
- オプション要素の概要オプション要素
- 要素の詳細- valueインポートする必要がある自動構成クラス。これは- classes()のエイリアスです。- 戻り値:
- インポートするクラス
 - デフォルト:
- {}
 
- classesインポートする必要がある自動構成クラス。空の場合、クラスは- META-INF/spring内のファイルを使用して指定されます。ファイル名は、アノテーション付きクラスの完全修飾名に接尾辞- .importsを付けたものです。ファイル内のエントリには、インポートされたクラスがクラスパス上にない場合は無視する必要があることを示すために、- optional:というプレフィックスが付けられる場合があります。- 戻り値:
- インポートするクラス
 - デフォルト:
- {}
 
- excludeClassSE<?>[] exclude特定の自動構成クラスを除外して、適用されないようにします。- 戻り値:
- 除外するクラス
 - デフォルト:
- {}