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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
搞定了
回复
@采蘑菇的大叔 : 具体怎么实现的,分享下哈:http://www.jfinal.com/share
回复
@JFinal : 嗯。
实现一下 ISerializer 接口,然后通过 redisPlugin.setSerializer(...) 注入进去,替换默认的序列化与反序列化算法