ここでは簡単な問題に直面しています。私は2つのデータソースを作成するために読みたい2つのプロパティファイルを持っています。しかし、これらのプロパティファイルにはまったく同じキーがあります。私が使用して両方のファイルを読み取ることができています:Springで同じキーを持つ複数のプロパティを読み取る方法は?
<context:property-placeholder
location="classpath:foo1.properties,classpath:foo2.properties"/>
をしかし、私は右の値にアクセスすることはできませんよ。私のような変数を使用できるように
<bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="${driver}" /> <!-- Which one? -->
<property name="url" value="${url}" /> <!-- Which one? -->
...
</bean>
がどのように私は私のプロパティを読み取ることができますが${foo1.driver}
と呼ばれていますか?
ありがとうございます!
ニースハック! (+1) –
これは完璧に動作します!どうもありがとう! –