我有一个 Spring Batch 项目,我将它捆绑为 jar 包。我有一些属性文件,我想将其外部化到我的 jar 包之外。
为此,我正在使用环境变量来解析属性占位符的位置属性中给出的路径。正如我在日志中看到的那样,它已成功解决
从 xyz 位置加载属性
但是当谈到解析我在 bean 定义中指定的占位符时,它无法解析它并且应用程序在那里失败。
如果正确加载属性文件,怎么会发生这种情况。我听说如果我们的应用程序中存在两个 PropertyPlaceHolderConfigurer,就会发生这种情况,但我不明白这一点。
谁能给我一些见解,为什么会这样?