Annotation Type Import

public @interface Import

Indicates one or more Configuration classes to import.

Provides functionality equivalent to the <import/> element in Spring XML. Only supported for actual @Configuration-annotated classes.

@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.

If XML or other [email protected] bean definition resources need to be imported, use @ImportResource

Chris Beams
See Also:
Configuration, ImportResource

Required Element Summary
 Class<?>[] value
          The Configuration class or classes to import.

Element Detail


public abstract Class<?>[] value
The Configuration class or classes to import.