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