{代码...} yml配置: {代码...} 这是什么鬼???不用druid-spring-boot-starter直接用druid的话就没事
Druid Spring Boot starter connection经常被discard主要可能原因是:
看下来Druid源码大概意思是获取连接的时候会判断该连接的空闲时间是否超过配置的时间(默认60秒),如果有超过,再去验证连接是否可用,验证是否可用的时候会调用MySqlUtils.getLastPacketReceivedTimeMs(conn)获取一个上次活跃时间,1.1.23有更新这个方法的实现,1.1.22调用结果因为找不到实现类所以返回-1。更新请看#3829。
Snyk has created this PR to upgrade com.alibaba:druid-spring-boot-starter from 1.1.6 to 1.2.23. See this package in maven: com.alibaba:druid-spring-boot-starter See this project in Snyk: https://app.snyk.io/org/apiiro-snyk/project/0b95bbd8-8cfd-4b4d-8f37-fb0667a58700?utm_source...