downgrade-version

The Redefine Team Lv5

首先来看看今天的一个提交记录

1
2
3
4
5
downgrade mysql-connector version 8.0.13 to 8.0.11

在druid 1.1.11 中, 反射调用 com.mysql.cj.conf.PropertySet 的 getBooleanReadableProperty方法
而在mysql-connector8.0.(12, 13)版本中,并没有此方法
在mysql-connector8.0.11 中有次方法,所以降级mysql-connector 版本为 8.0.11

在做多数据源的测试中,发现升级mysql-connector 后,测试不通过,最终找到的原因就是上面的提交信息

druid 中根据包的majorVersion, 反射调用PropertySet的getBooleanReadableProperty方法, 然而该包的PATCH版本(8.0.12)将这个方法删掉了

这完全是mysql-connector 的锅

  • 标题: downgrade-version
  • 作者: The Redefine Team
  • 创建于 : 2018-11-23 17:21:19
  • 更新于 : 2023-05-23 18:52:03
  • 链接: https://redefine.ohevan.com/2018/11/23/downgrade-version/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
downgrade-version