原理:通过配置一个定时刷新连接池连接时间 避免空闲时间过长导致断开数据库连接
在spring配置文件中dataSource中添加如下属性
<property name="preferredTestQuery" value=" select 1 from dual"/> //oracle 数据库 select 1 from dual ; mysql: select 1 ; 其余数据库请自行百度
<property name="idleConnectionTestPeriod" value="60"/> //希望自动刷新连接池连接时间的时间间隔(秒)<property name="testConnectionOnCheckout" value="true"/>