17

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>

私が試した上記の方法は両方とも機能していません。
誰かが間違いを見つけて、これから私を助けることができますか?
私はすでにこれを参照しましが、それは私にとってうまくいきませんでした。

4

2 に答える 2

43

構成ファイル内で複数の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" />
于 2013-01-22T10:40:21.423 に答える
1

プロジェクトのルートディレクトリからこれらのプロパティを参照してみてください

conf/ConfServer.conf

conf/LicenseSettings.properties

これらは正しく参照されない場合があります。

于 2014-01-10T04:50:39.263 に答える