开发者社区> 问答> 正文

jfinal 里 redis 取用 gson 序列化的数据时报错?报错

@JFinal  一直报错, 后来才忽然想起来序列化方式不一样. 有什么好办法解决么?  在不更改原来的序列化存储方式的前提下. 

 

Caused by: java.io.IOException: java.lang.NullPointerException
    at org.nustaq.serialization.FSTObjectInput.readObject(FSTObjectInput.java:241)
    at com.jfinal.plugin.redis.serializer.FstSerializer.valueFromBytes(FstSerializer.java:75)
    ... 36 more
Caused by: java.lang.NullPointerException
    at org.nustaq.serialization.FSTObjectInput.readObjectWithHeader(FSTObjectInput.java:350)
    at org.nustaq.serialization.FSTObjectInput.readObjectInternal(FSTObjectInput.java:325)
    at org.nustaq.serialization.FSTObjectInput.readObject(FSTObjectInput.java:305)
    at org.nustaq.serialization.FSTObjectInput.readObject(FSTObjectInput.java:239)
    ... 37 more
 

展开
收起
爱吃鱼的程序员 2020-06-08 16:46:09 1200 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    实现一下 ISerializer接口,然后通过redisPlugin.setSerializer(...)注入进去,替换默认的序列化与反序列化算法

    回复 @JFinal:嗯。回复 @采蘑菇的大叔:具体怎么实现的,分享下哈:http://www.jfinal.com/share搞定了
    2020-06-08 16:46:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ApsaraDB for Redis——与创客同行 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载