[英]How to exclude some @Configuration file in Spring?
我在我的spring项目中有一些@Configuration
文件,我想在spring启动时exclude
其中的一些。 实际上,我有一个包含spring启动方案的属性文件。 在某些情况下,我想排除一些配置文件。 在XML格式中,我们有“ context:exclude-filter
”但我没有找到注释库配置中的等价物是什么?
谁能告诉我希望?
有几种方法可以做到这一点:
配置可以相互导入。 因此,您可以创建一组空的“顶部配置”,然后选择其中一个。 每个都只导入您需要的配置。
您可以使用@Profile
注释禁用bean和配置。
您可以混合使用XML和Java样式类。 使用尽可能多的Java样式配置并处理XML中的少数极端情况。
使用更新版本的Spring,您可以连接到Profile系统并添加自己的过滤器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.