applicationContext.xml
<!--连接的类-->
<bean id="dataSource" class="${jdbc.dataSource}" destroy-method="close">
<!--连接驱动-->
<property name="driverClassName" value="${jdbc.driverClass}" />
<!--连接的路径-->
<property name="url" value="${jdbc.url}" />
<!--数据库名-->
<property name="username" value="${jdbc.username}" />
<!--数据库的密码-->
<!--是否仅读-->
<property name="defaultReadOnly" value="${jdbc.defaultReadOnly}" />
<!--初始化大小-->
<property name="initialSize" value="${jdbc.initialSize}" />
<!--最大连接数据库连接数,设 0 为没有限制 -->
<property name="maxActive" value="${jdbc.maxActive}" />
<!--最大等待连接中的数量,设 0 为没有限制 -->
<property name="maxIdle" value="${jdbc.maxIdle}"/>
<!--最大等待连接中的数量,设 0 为没有限制 -->
<property name="minIdle" value="${jdbc.minIdle}" />
<!--最大等待毫秒数, 单位为 ms, 超过时间会出错误信息-->
<property name="filters" value="${jdbc.filters}"/>
<property name="useGlobalDataSourceStat" value="true" />
</bean>
jdbc.properties
jdbc.username=root
jdbc.password=
jdbc.url=jdbc:mysql://localhost:3306/haha?serverTimezone=GMT%2b8
jdbc.driverClass=com.mysql.cj.jdbc.Driver
jdbc.dataSource=com.alibaba.druid.pool.DruidDataSource
jdbc.tableNamePrefix=wo
jdbc.maxActive=15
jdbc.defaultReadOnly=false
jdbc.minIdle=5
jdbc.maxIdle=10
jdbc.initialSize=5
jdbc.maxWait=10000
jdbc.slowSql=3000
jdbc.filters=wall