由于开发和测试需要连接不同的数据库,来回更改配置文件有些麻烦,所以想要把配置文件放到项目外,项目启动时,直接读取本地的配置文件,需要时直接替换文件即可。
如果项目的配置文件是.xml类型的文件,则需要先把它抽取成一个.properties文件。如果不是则不需要这步操作。
如下以这个xml文件为例
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value> jdbc:mysql://localhost:3306/gridmgmt?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value>root</value>
</property>
</bean>
数据库相关的一