testWhileIdle is true, validationQuery not set
时间: 2023-07-21 17:41:57 浏览: 159
mypcacv.rar_True_cross validation_principal
这个问题的原因是你在使用阿里巴巴的数据库连接池框架 Druid 的时候,开启了 testWhileIdle 参数,但是没有设置 validationQuery 参数。这个错误信息在 Druid 的日志中出现,意思是在连接池中的空闲连接上执行了 testWhileIdle 配置的检查,但是没有设置 validationQuery 参数,导致检查失败并抛出异常。
要解决这个问题,你需要在 Druid 的配置文件中设置 validationQuery 参数,例如:
```
spring.datasource.druid.validationQuery=SELECT 1
```
这样就可以解决这个问题了。
阅读全文