2016-03-31 14 views
0

プロパティファイルとリソースとしてインジェクトされたBeanをロードするapplicationContextがあります。これは正しく動作します。1つのBeanに複数のプロパティファイルをロードする方法を尋ねる

<bean id="testSettings" class="com.icat.di.testing.framework.TestSettings" scope="singleton"/> 
<util:properties id="testProperties" location="classpath:${test.properties}" /> 

2番目のプロパティファイルを追加します。私は複数の<util:propertiesエントリが許可されていないことを読んだ。私は私のTestSettingsクラスのリソースとしてconfigPropertiesを追加

<bean id="testSettings" class="testing.framework.TestSettings"> 
    <property name="testProperties"> 
     <list> 
      <value>classpath:test.properties</value> 
     </list> 
    </property> 
    <property name="configProperties"> 
     <list> 
      <value>classpath:config.properties</value> 
     </list> 
    </property> 
</bean> 

は、私はプロパティのリストを追加する古い方法を試してみました。これは、アプリケーションコンテキストを読み込むことができません。

Spring 4ではどのように2つのプロパティファイルをロードしますか?

+0

私はこの質問は、このリンクhttp://stackoverflow.com/questions/8924912/multiple-properties-files-inに時間前に答えたと思います-spring-3-0。 – EAA

+0

複数のを持つことができます。他にもいくつかの相反する変化があった。 – Jim

答えて

0

あなたの豆でこのプロパティを追加してください:

<property name="ignoreUnresolvablePlaceholders" value="true"/> 
関連する問題