我的春季项目中有一些@Configuration
文件,当春天开始时,我想exclude
其中一些文件。实际上,我有一个包含spring启动方案的属性文件。在某些情况下,我想排除一些配置文件。
在XML格式中,我们有" context:exclude-filter
"但我没有找到注释库配置中的等价物是什么?
有人能告诉我希望吗?
答案 0 :(得分:3)
有几种方法可以做到这一点:
配置可以互相导入。因此,您可以创建一组空的“顶部配置”,然后选择其中一个。每个都只导入您需要的配置。
您可以使用@Profile
注释禁用bean和配置。
您可以混合使用XML和Java样式类。使用尽可能多的Java样式配置并处理XML中的少数极端情况。
使用更新版本的Spring,您可以连接到Profile系统并添加自己的过滤器。