方式一:在spring的配置文件中配置
1. 找到所有spring的配置文件
1.1 在web.xml中设置spring配置文件路径
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-config.xml</param-value>
</context-param>
1.2 在java文件中设置spring配置文件路径
@ContextConfiguration(locations = "classpath:application.xml")
2. 检索spring的xml配置文件及其导入的xml文件
- 检索xml配置文件中的bean
- 如果bean的class为以下类,则检索其url属性的值,该值为数据库地址:
<bean id="wsecdataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="url" value="${jdbc.url}" />
</bean>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="url" value="jdbc:mysql://localhost:3306/learning" />
</bean>
方式二:在application.properties中配置
1. 检索application.properties及其导入的文件
检索application.properties以及它导入的其他.properties文件。
2. 查找数据库地址
在检索的*.properties文件中查找spring.datasource.url的值,该值为数据库地址。