gpt4 book ai didi

java - 如何在Spring中从不同位置正确加载多个属性文件?

转载 作者:行者123 更新时间:2023-11-30 07:54:03 25 4
gpt4 key购买 nike

正如我所看到的,已经提出了很多关于 Spring 属性的问题,但我想要实现的目标有点不寻常。

假设我在类路径上有 cp.prop.file.properties

external.prop.file.path=file:./path/to/external.prop.file.properties

现在,如果在我的 spring 上下文中,我将声明这样的内容

<context:property-placeholder location="classpath:cp.prop.file.properties" />
<context:property-placeholder location="${external.prop.file.path}" />

我想它不会正常工作。我现在无法检查。

我相信我想要实现的目标的意图相当明确。一般来说,我希望拥有一些依赖于构建且不可配置的属性,以及一些可配置且外部化的属性。后者的路径是在构建期间定义的。

最佳答案

您可以使用以下语法加载多个属性文件

    <context:property-placeholder 
location="classpath:a.properties, file:/path/to/myConfigFile.properties"
ignore-unresolvable="true"/>

关于java - 如何在Spring中从不同位置正确加载多个属性文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32931610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com