Spring引用数据库文件配置数据源

例子:引用 druid.properties

  1. 在Spring配置文件(applicationContext.xml)引入外部配置文件,需要指定特定的 key才能被正确识别并使用

  2. 在原本的 url、username、password 前面都加上 “ jdbc. ”

driverClassName=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:5102/library?serverTimezone=UTC
jdbc.username=root
jdbc.password=5102

# 初始化连接数量
initialSize=5
# 最大连接数
maxActive=10
# 最大等待时间
maxWait=3000

applicationContext.xml 配置:


<context:property-placeholder location="classpath:druid.properties"/>
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
  <property name="driverClassName" value="${driverClassName}"/>
  <property name="url" value="${jdbc.url}"/>
  <property name="username" value="${jdbc.username}"/>
  <property name="password" value="${jdbc.password}"/>
  <property name="initialSize" value="${initialSize}"/>
  <property name="maxActive" value="${maxActive}"/>
  <property name="maxWait" value="${maxWait}"/>
</bean>

 

原文地址:https://www.cnblogs.com/Mzp6/p/13510874.html