Spring数据源配置
<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>