@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface Import
@Configuration classes to import.
 Provides functionality equivalent to the <import/> element in Spring XML.
 Only supported for classes annotated with @Configuration or declaring at least
 one @Bean method, as well as ImportSelector and
 ImportBeanDefinitionRegistrar implementations.
 
@Bean definitions declared in imported @Configuration classes
 should be accessed by using @Autowired
 injection. Either the bean itself can be autowired, or the configuration class instance
 declaring the bean can be autowired. The latter approach allows for explicit,
 IDE-friendly navigation between @Configuration class methods.
 
May be declared at the class level or as a meta-annotation.
If XML or other non-@Configuration bean definition resources need to be
 imported, use @ImportResource
Configuration, 
ImportSelector, 
ImportResourcepublic abstract Class<?>[] value