gpt4 book ai didi

java - 在 spring 中加载外部属性文件?

转载 作者:行者123 更新时间:2023-11-29 05:19:56 24 4
gpt4 key购买 nike

我有以下 Spring 配置。我正在使用 spring 3 和 windows 操作系统。

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>file:/extprops/conf/usercred.properties</value>
</list>
</property>
<property name="ignoreUnresolvablePlaceholders" value="true"/>
</bean>

在上面的配置中,我正在尝试加载外部属性文件 file:/extprops/conf/usercred.properties 并且它正在运行。这里我没有指定属性文件所在的驱动器位置。我是否需要在 CD 驱动器路径中指定驱动器信息?我需要将应用程序服务器和属性文件保存在同一个驱动器中吗?

最佳答案

如果您不指定驱动器,它会使用当前工作目录中的驱动器,该目录是您在进程启动期间使用的目录。所以,它有效,但不可靠——如果你运行这个过程,例如通过来自不同驱动器的链接,那么它可能无法工作。因此,也要指定驱动器,如下所示:

file:///C:/extprops/conf/usercred.properties

更多信息:http://en.wikipedia.org/wiki/File_url

关于java - 在 spring 中加载外部属性文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25179892/

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