我有两个属性文件与我一起。我已经提到了context:property-placeholder中的两个文件,如下所示...
<context:property-placeholder location="conf/ConfServer.conf,conf/LicenseSettings.properties" />我也试过这个
<context:property-placeholder location="conf/ConfServer.conf,conf/LicenseSettings.properties" />
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>conf/LicenseSettings.properties</value>
</list>
</property>
<property name="ignoreUnresolvablePlaceholders" value="true"/>
</bean>我尝试过的上述两种方法都不起作用。
有没有人能找出错误并帮助我走出困境?
我已经提到了this,但它对我来说并不好用。
发布于 2013-01-22 18:40:21
您可以在配置文件中指定多个context:property-placeholder标记。您还可以使用order属性指定将首先加载哪个。
<context:property-placeholder location="conf/ConfServer.conf" order="1" ignore-unresolvable="true" />
<context:property-placeholder location="conf/LicenseSettings.properties" order="2" ignore-unresolvable="true" />发布于 2014-01-10 12:50:39
您可以尝试从项目根目录引用这些属性吗
conf/ConfServer.conf
conf/LicenseSettings.properties
这些可能没有被正确引用。
https://stackoverflow.com/questions/14456577
复制相似问题