jdk15 升级到 jdk16之后,redis fst 反射报错

之前反馈过jdk8升级到jdk15,fst的问题 https://jfinal.com/feedback/8002

现在升级到jdk16后,redis fst不能用了,直接报错了。即使升级fst最新版也不行了。

因为jdk16默认禁止了反射调用私有方法了。

我目前的解决办法是在配置类中使用jdk自带的序列化。

image.png


需要注意一点的是,如果原来使用fst,切到jdk序列化后,记得清空redis里存储的数据。否则会出现反序列化错误。

评论区

happyboy

2021-07-07 09:16

我们还在用jdk8,你跑的真快