<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" >
<property name="driverClassName">
<value>${jdbc.driverClassName}</value>
</property>
<property name="url">
<value>${jdbc.url}</value>
</property>
<property name="username">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
<!--最大连接数据库连接数,设置为0时,表示没有限制-->
<property name="maxActive">
<value>20</value>
</property>
<property name="initialSize">
<value>1</value>
</property>
<!--最大等待秒数,单位为毫秒, 超过时间会报出错误信息-->
<property name="maxWait">
<value>60000</value>
</property>
<!--最大等待连接中的数量,设置为0时,表示没有限制-->
<property name="maxIdle">
<value>20</value>
</property>
<property name="minIdle">
<value>3</value>
</property>
<!--是否自我中断-->
<property name="removeAbandoned">
<value>true</value>
</property>
<!--几秒后数据连接会自动断开-->
<property name="removeAbandonedTimeout">
<value>180</value>
</property>
<property name="connectionProperties">
<value>clientEncoding=UTF-8</value>
</property>
</bean>