@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface Import
@Configurationclasses to import.
Provides functionality equivalent to the
<import/> element in Spring XML.
Only supported for classes annotated with
@Configuration or declaring at least
@Bean method, as well as
@Bean definitions declared in imported
should be accessed by using
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