前提:
SpringBoot2.2.2
JDK
Druid
运行时报错如下:
2019-12-21 19:09:44.041 ERROR 16032 --- [nio-8181-exec-1] com.alibaba.druid.pool.DruidDataSource : testWhileIdle is true, validationQuery not set
解决方法:
在application.properties中添加如下内容:
filters=stat
initialSize=2
maxActive=300
maxWait=60000
timeBetweenEvictionRunsMillis=60000
minEvictableIdleTimeMillis=300000
validationQuery=SELECT 1
testWhileIdle=true
testOnBorrow=false
testOnReturn=false
poolPreparedStatements=false
maxPoolPreparedStatementPerConnectionSize=200
这样相关数据库操作就可以正常操作了,但是我还是会出现这个错误,但是不影响正常操作。