org.springframework.config.java.annotation
Annotation Type Import
@Target(value=TYPE)
@Retention(value=RUNTIME)
@Inherited
@Documented
public @interface Import
Annotation for importing other Configuration
classes. Serves as an analog to the XML
configuration's <import/> element.
Example 1: Importing a single configuration class
@Import(InfrastructureConfig.class)
@Configuration
public class MiddleTierConfig {
@Bean public FooService fooService() { ... }
}
@Configuration
public class InfrastructureConfig {
@Bean public DataSource dataSource() { ... }
}
Example 2: Importing multiple configuration classes
@Import({ InfrastructureConfig.class, AspectConfig.class })
@Configuration
public class MiddleTierConfig {
@Bean public FooService fooService() { ... }
}
//...
- Author:
- Chris Beams
- See Also:
Configuration
Required Element Summary |
java.lang.Class<?>[] |
value
|
value
public abstract java.lang.Class<?>[] value