BasicDataSource设置connection自动重连

近期项目使用SpringMVC,并配置DBCP BasicDataSource作为数据源。因特殊需求,web session的有效时间需要设置为很长,导致有可能DB connection会被mysql回收,所以需要配置DBCP可以在执行sql前检查connection的有效性,如已失效,希望能获得一个新的有效connection(自动重连)。

 

已有配置(最简化):

destroy-method="close">

 

只需添加如下一个新的属性即可,

 

 

具体可参考Apache commons DBCP 配置 http://commons.apache.org/proper/commons-dbcp/configuration.html

你可能感兴趣的:(DBCP)