我在这里面临一个简单的问题。我有两个要读取的属性文件来创建两个数据源。然而,这些属性文件具有完全相同的键!我可以使用以下方法读取这两个文件:
<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}
并知道调用了哪个变量?
感谢您的帮助!