我的 spring 项目中有一些 @Configuration
文件,我想在 spring 启动时排除
其中的一些。事实上,我有一个包含 spring 启动场景的属性文件。在某些情况下,我想排除一些配置文件。
在 XML 形式中,我们有“context:exclude-filter
”,但我没有在注释基础配置中找到什么等价物?
谁能告诉我希望?
最佳答案
有几种方法可以做到这一点:
配置可以相互导入。因此,您可以创建一组空的“顶级配置”,然后选择其中一个。每个只导入您需要的那些配置。
您可以使用
@Profile
注释禁用 bean 和配置。您可以混合使用 XML 和 Java 样式类。尽可能多地使用 Java 样式配置并处理 XML 中的少数极端情况。
使用较新版本的 Spring,您可以连接到配置文件系统并添加您自己的过滤器。
关于java - 如何在 Spring 中排除某些 @Configuration 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25119446/