-----------springConfig.xml------------
...
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>./config/jdbc.properties</value>
</property>
</bean>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName">
<value>${sourcedb.driverClassName}</value>
</property>
<property name="url">
<value>${sourcedb.url}</value>
</property>
<property name="username">
<value>${sourcedb.username}</value>
</property>
<property name="password">
<value>${sourcedb.password}</value>
</property>
</bean>
...
-----------jdbc.properties------------
sourcedb.driverClassName=oracle.jdbc.OracleDriver
sourcedb.url=jdbc:oracle:thin:@10.44.36.4:1521:qian
sourcedb.username=uep
sourcedb.password=U_tywg_2008
destdb.driverClassName=oracle.jdbc.OracleDriver
destdb.url=jdbc:oracle:thin:@10.44.36.4:1521:qian
destdb.username=uep
destdb.password=U_tywg_2008
...
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>./config/jdbc.properties</value>
</property>
</bean>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName">
<value>${sourcedb.driverClassName}</value>
</property>
<property name="url">
<value>${sourcedb.url}</value>
</property>
<property name="username">
<value>${sourcedb.username}</value>
</property>
<property name="password">
<value>${sourcedb.password}</value>
</property>
</bean>
...
-----------jdbc.properties------------
sourcedb.driverClassName=oracle.jdbc.OracleDriver
sourcedb.url=jdbc:oracle:thin:@10.44.36.4:1521:qian
sourcedb.username=uep
sourcedb.password=U_tywg_2008
destdb.driverClassName=oracle.jdbc.OracleDriver
destdb.url=jdbc:oracle:thin:@10.44.36.4:1521:qian
destdb.username=uep
destdb.password=U_tywg_2008
本文详细介绍了Spring框架中配置文件springConfig.xml的内容与用法。通过使用PropertyPlaceholderConfigurer进行属性占位符配置,从jdbc.properties文件中加载数据库连接信息,并设置数据源属性。包括驱动类名、URL、用户名和密码等关键参数。

被折叠的 条评论
为什么被折叠?



