【发布时间】:2012-05-03 14:11:53
【问题描述】:
我在这里面临一个简单的问题。我有两个要读取的属性文件来创建两个数据源。然而,这些属性文件具有完全相同的键!我可以使用以下方式读取这两个文件:
<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} 之类的变量并知道调用了哪个变量?
感谢您的帮助!
【问题讨论】: