Por favor alguem poderia me ajudar
antes eu conseguia ler o properties assim:
<context:property-placeholder location=“classpath:jdbc.properties” />
agora a gente quer tirar esso do projeto e deixar em um outro lugar na maquina pra poder alterar com maior facilidade… tipo
<context:property-placeholder location=“C:/ambiente/internet/jsbc.properties” />
tentei com classpath: sem classpath: mas ele só fala que não conseguiu abrir o arquivo por que o arquivo não existe, alguem teria alguma opinião…
Grato
Thalys
desculpa, mais eu não achei algo como o que eu preciso…
eu inicizava e lia o properties assim:
[code]<context:property-placeholder location=“classpath:jdbc.properties” />
<bean id="dataSourceOracle" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>${oracle.jdbc.driverClassName}</value>
</property>
<property name="url">
<value>${oracle.jdbc.url}</value>
</property>
<property name="username">
<value>${oracle.jdbc.username}</value>
</property>
<property name="password">
<value>${oracle.jdbc.password}</value>
</property>
</bean>
<bean id="dataSourceDb2" parent="dataSourceOracle">
<property name="driverClassName">
<value>${db2.jdbc.driverClassName}</value>
</property>
<property name="url">
<value>${db2.jdbc.url}</value>
</property>
<property name="username">
<value>${db2.jdbc.username}</value>
</property>
<property name="password">
<value>${db2.jdbc.password}</value>
</property>
</bean>[/code]
e agora como eu posso fazer para colocar o meu properties em outro lugar no computador como c:\jdbc.properties e o spring conseguir ler apertir do xml…
Veja a ‘Table 4.1. Resource strings’ desse documento que explica como usar.
No teu caso ficaria assim: