0
有没有什么办法可以用@Configuration文件加载整个文件夹,这与XML有:<import resource="folder/*.xml" />
相同,但带有注释?。加载Java配置文件的整个文件夹?
有没有什么办法可以用@Configuration文件加载整个文件夹,这与XML有:<import resource="folder/*.xml" />
相同,但带有注释?。加载Java配置文件的整个文件夹?
您可以使用组件扫描。
@Configuration
@ComponentScan(basePackages = "org.example.configs")
public class Config {
}
org.example.configs
包中的所有@Configuration类将包含在上下文中。
类型安全替代:
// org.example.configs.SubConfig
@ComponentScan(basePackageClasses = SubConfig.class)
的<import resource="folder/*.xml" />
挂件但使用配置是@ImportResource
例如:
@Configuration
@ImportResource("folder/*.xml")
public class MyConfiguration {}