原因分析:
因为在连接池拿到连接要去工作的时候,发现连接已经失效。不要因为配置了 testWhileIdle + minEvictableIdleTimeMillis 就认为能把testOnBorrow设置为false,还是要在从连接池拿连接的时候先检测一下有效性。 解决办法: 把testOnBorrow改为true,异常信息不再出现
原因分析:
因为在连接池拿到连接要去工作的时候,发现连接已经失效。不要因为配置了 testWhileIdle + minEvictableIdleTimeMillis 就认为能把testOnBorrow设置为false,还是要在从连接池拿连接的时候先检测一下有效性。 解决办法: 把testOnBorrow改为true,异常信息不再出现