之前反馈过jdk8升级到jdk15,fst的问题 https://jfinal.com/feedback/8002
现在升级到jdk16后,redis fst不能用了,直接报错了。即使升级fst最新版也不行了。
因为jdk16默认禁止了反射调用私有方法了。
我目前的解决办法是在配置类中使用jdk自带的序列化。
需要注意一点的是,如果原来使用fst,切到jdk序列化后,记得清空redis里存储的数据。否则会出现反序列化错误。
之前反馈过jdk8升级到jdk15,fst的问题 https://jfinal.com/feedback/8002
现在升级到jdk16后,redis fst不能用了,直接报错了。即使升级fst最新版也不行了。
因为jdk16默认禁止了反射调用私有方法了。
我目前的解决办法是在配置类中使用jdk自带的序列化。
需要注意一点的是,如果原来使用fst,切到jdk序列化后,记得清空redis里存储的数据。否则会出现反序列化错误。