Buenas, tengo una duda a ver si me la podéis aclarar :-). Resulta que tengo varios portlets, los cuales tienen definidos el mismo DataSource. Me gustaría que todos los parámetros de configuración se obtuviesen, por ejemplo, en un archivo properties que fuese accesible por todos los portlets (ya que comparten en este caso los mismos datos y no veo la necesidad de ir repitiendo código).... ¿cuál sería la mejor forma?, a lo que me refiero es algo como:
archivo.properties#Conexion para los portlets
portlet.jdbc.driver=oracle.jdbc.driver.OracleDriver
portlet.jdbc.url=jdbc:oracle:thin:@XX.XX.XX.XXX:YYYY:od10
portlet.jdbc.user=xxxx
portlet.jdbc.password=xxxx
spring-jpa.xml del Portlet 1 <bean id="myDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>${portlet.jdbc.driver}</value>
</property>
<property name="url">
<value>${portlet.jdbc.url}</value>
</property>
<property name="username">
<value>${portlet.jdbc.user}</value>
</property>
<property name="password">
<value>${portlet.jdbc.password}</value>
</property>
</bean>
spring-jpa.xml del Portlet 2 <bean id="myDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>${portlet.jdbc.driver}</value>
</property>
<property name="url">
<value>${portlet.jdbc.url}</value>
</property>
<property name="username">
<value>${portlet.jdbc.user}</value>
</property>
<property name="password">
<value>${portlet.jdbc.password}</value>
</property>
</bean>
.
.
.
Muchas gracias por adelantado