Me enfrenta un problema simple aquí. Tengo dos archivos de propiedades que quiero leer para crear dos fuentes de datos. ¡Sin embargo, esos archivos de propiedades tienen exactamente las mismas claves! Soy capaz de leer tanto los archivos usando:¿Cómo se leen propiedades múltiples que tienen las mismas claves en primavera?
<context:property-placeholder
location="classpath:foo1.properties,classpath:foo2.properties"/>
Pero entonces yo no soy capaz de acceder al valor correcto:
<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>
¿Cómo puedo leer mis propiedades para que pueda utilizar variables como ${foo1.driver}
y saber cuál se llama?
¡Gracias por tu ayuda!
¡Buen hack! (+1) –
¡Funciona a la perfección! ¡Muchas gracias! –