Error: testWhileIdle is true, validationQuery not set

发布时间 2024-01-08 10:18:54作者: sunny123456

Error: testWhileIdle is true, validationQuery not set

说明

使用springboot连接数据库,启动的时候报错:testWhileIdle is true, validationQuery not set。但是不影响系统使用,数据库等一切访问正常。记录备忘。

原因

空闲的时候需要进行检测,但是检测的查询语句没有设置。大致意思就是说,当数据库没有接收到请求时,会进行数据库连接检测,检查数据库是否还是连着的。检查数据库是否断开需要发送sql语句。报错是说这个sql语句没有设置。

解决办法

在application.yml 中添加 这两行配置:

druid:
      test-while-idle: true
      validation-query: SELECT 1
  • 1
  • 2
  • 3
原文链接:https://blog.csdn.net/IndexMan/article/details/118656421