org.springframework.config.java.annotation
Annotation Type Import
@Target(value=TYPE)
@Retention(value=RUNTIME)
@Inherited
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
value
public abstract Class<?>[] value
Copyright � 2005-2008 Spring Framework. All Rights Reserved.