Spring Boot + MyBatis连接MySQL数据源静默15分钟后断开的问题解决

1.报错问题

Spring Boot + MyBatis连接MySQL数据库,静默15分钟后就会自动断开,日志中报错如下:

Failed to validate connection com.mysql.jdbc.JDBC4Connection@5eb7b0fb
(No operations allowed after connection closed.)

2. 解决方法

在SpringBoot的配置文件application.yml中的

database:

部分加入如下:

    hikari:
      minimum-idle: 3
      maximum-pool-size: 10
      max-lifetime: 30000   #不能小于30秒,否则默认回到1800秒
      connection-test-query: SELECT 1

版权声明:本文为yaomian1999原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。