1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <!-- 配置数据源 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
init-method="init" destroy-method="close">
<!-- 初始化连接数量; -->
<property name="initialSize" value="0" />
<!-- 最大并发连接数 -->
<property name="maxActive" value="20" />
<!-- 最大空闲连接数 -->
<property name="maxIdle" value="20" />
<!-- 最小空闲连接数 -->
<property name="minIdle" value="0" />
<!-- 最大等待时长 -->
<property name="maxWait" value="60000" />
<!-- 超过时间限制是否回收 -->
<property name="removeAbandoned" value="true" />
<!-- 超过时间限制多长; -->
<property name="removeAbandonedTimeout" value="180"/>
<!-- ${username},${url},${password},${driverClassName}表示占位符,在外部文件中赋值,
我们在ClassPath目录下创建dataSource.properties对这些变量赋值 -->
<!-- 数据源连接参数配置; -->
<property name="username" value="${username}"/>
<property name="url" value="${url}"/>
<property name="password" value="${password}"/>
<property name="driverClassName" value="${driverClassName}"/>
</bean>
|