java - 上下文 :property-placeholder not working for multiple files

标签 java spring spring-mvc

我有 2 个属性文件。我已经像这样提到了 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 ,但对我来说效果不佳。

最佳答案

您可以在配置文件中指定多个 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" />

关于java - 上下文 :property-placeholder not working for multiple files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14456577/

相关文章:

java - 图像没有出现在 Swing 中?

java - 随机 java.util.ConcurrentModificationException : null

java - Spring MVC 路径模式匹配不处理破折号

java - 编辑时从 Spring @Valid 中删除一些类属性

java - Spring MVC 转发到另一个 URL

java - Netty和JDK版本冲突

Java for 循环和二维数组

spring - 找不到该类型的属性 saveAll

java - 在另一个类中创建一个类的对象?

java - 为什么要将一个列表转换到另一个列表中