码迷,mamicode.com
首页 > 其他好文 > 详细

dataSource

时间:2019-03-06 10:41:16      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:重启   pre   ali   检查   prope   and   remove   运行时   url   

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> 
<!-- 数据源驱动类可不写,Druid默认会自动根据URL识别DriverClass -->
<property name="driverClassName" value="${jdbc.driver}" />

<!-- 基本属性 url、user、password -->
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />

<!-- 配置初始化大小、最小、最大 -->
<property name="initialSize" value="${jdbc.pool.init}" />
<property name="minIdle" value="${jdbc.pool.minIdle}" />
<property name="maxActive" value="${jdbc.pool.maxActive}" />

<!-- 配置获取连接等待超时的时间 -->
<property name="maxWait" value="60000" />

<property name="poolPreparedStatements" value="true" />
<!-- 连接被泄露时是否打印 -->
<property name="logAbandoned" value="true" />
<!--removeAbandoned: 是否自动回收超时连接 -->
<property name="removeAbandoned" value="true" />
<!--removeAbandonedTimeout:超时连接时间 -->
<property name="removeAbandonedTimeout" value="60000" />
<!-- 在空闲连接回收器线程运行期间休眠的时间值,以毫秒为单位. -->
<property name="timeBetweenEvictionRunsMillis" value="60000" />

<!-- 在每次空闲连接回收器线程(如果有)运行时检查的连接数量 -->
<property name="numTestsPerEvictionRun" value="10" />

<!-- 1000 * 60 * 30 连接在池中保持空闲而不被空闲连接回收器线程 -->
<property name="minEvictableIdleTimeMillis" value="60000" />
  <!--防止重启数据库之后连接不上 -->
   <property name="validationQuery" value="select 1 from dual" />
<property name="testOnBorrow" value="true"/>
</bean>

dataSource

标签:重启   pre   ali   检查   prope   and   remove   运行时   url   

原文地址:https://www.cnblogs.com/albert-think/p/10481665.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!