99-bug

1. Druid异常

2021-11-10 19:38:10.308  WARN 9239 --- [           main] c.a.d.p.DruidAbstractDataSource          : discard long time none received connection. , jdbcUrl :
jdbc:mysql://localhost:3306/mca?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&allowMultiQueries=true, version : 1.2.8, lastPacketReceivedIdleMillis : 3980

1. 三种解决

  1. 在启动程序时在运行参数中增加:-Ddruid.mysql.usePingMethod=false
  2. 在SpringBoot项目中,可在启动类中添加如下静态代码快
static {
    System.setProperty("druid.mysql.usePingMethod","false");
}
  1. 类文件配置。在项目的DruidConfig类中新增加:
/*
* 解决druid 日志报错:discard long time none received connection:xxx
* */
@PostConstruct
public void setProperties(){
    System.setProperty("druid.mysql.usePingMethod","false");
}