## org.springframework.context.annotation
Annotation Type Import

    @Target(value=TYPE)
    @Retention(value=RUNTIME)
    @Documented
    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 non-@Configuration bean definition resources need to be imported, use `@ImportResource`

Since:
  3.0
Author:
  Chris Beams
See Also:
  `Configuration`, `ImportResource`

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

Element Detail

### value

    public abstract Class<?>[] value

  The `Configuration` class or classes to import.