有没有办法用@Configuration文件加载整个文件夹,就像XML一样:<import resource="folder/*.xml" />
,但有注释?。
答案 0 :(得分:2)
<import resource="folder/*.xml" />
的吊坠,但使用配置为@ImportResource
例如:
@Configuration
@ImportResource("folder/*.xml")
public class MyConfiguration {}
答案 1 :(得分:1)
您可以使用组件扫描。
@Configuration
@ComponentScan(basePackages = "org.example.configs")
public class Config {
}
org.example.configs
包中的所有@Configuration类都将包含在上下文中。
Typesafe替代方案:
// org.example.configs.SubConfig
@ComponentScan(basePackageClasses = SubConfig.class)