Bootstrap

SpringBoot 连接数据库时出现Communications link failure的异常

出现这个异常有好几种情况。
其中一种是连接断开了,但连接池没有检查,依旧使用了断开的连接,最后抛出异常。
解决方法:
在datasource的配置中加上

    bySearch:
      testWhileIdle: true
      validationQuery: SELECT 1
      timeBestweenEvictionRunsMillis: 3600000 #每个小时确认连接是否可用

问题解决。

;