直接copy & paste到spring配置文件里就可以使用了。
配置一些额外的tomcat 的DBCP连接池参数,也可以更好的使用到类似proxool提供的功能,只是dbcp更加稳定而已。
tomcat/conf/context.xml中插入一个Resource元素:
解释一下以下这些参数的含义:validationQuery = "select current_date()" testOnBorrow = "true" testOnReturn = "false" testWhileIdle = "true"当从池中获取一个Connection后使用 select current_date() 来测试该数据库连接的可用性,如果SQL语句返回结果则认为是一个有效的连接,否则将继续测试知道可以拿到有效的连接。当返回Connection给池的时候不进行验证,但是Connection空闲的时候就要进行认证。timeBetweenEvictionRunsMillis = "15000" DBCP 清空线程睡眠的间隙,如值为负数则不运行该线程numTestsPerEvictionRun = "10" 清空线程每次验证的连接对象个数minEvictableIdleTimeMillis = "600000"