Annotation Type ImportAutoConfiguration
@Target(TYPE) @Retention(RUNTIME) @Documented @Inherited @Import(org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class) public @interface ImportAutoConfiguration
Import and apply the specified auto-configuration classes. Applies the same ordering rules as@EnableAutoConfiguration
but restricts the auto-configuration classes to the specified set, rather than consultingspring.factories
.Can also be used to
exclude()
specific auto-configuration classes such that they will never be applied.Generally,
@EnableAutoConfiguration
should be used in preference to this annotation, however,@ImportAutoConfiguration
can be useful in some situations and especially when writing tests.- Since:
- 1.3.0
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Class<?>[]
classes
The auto-configuration classes that should be imported.Class<?>[]
exclude
Exclude specific auto-configuration classes such that they will never be applied.Class<?>[]
value
The auto-configuration classes that should be imported.