`
xiaoZ5919
  • 浏览: 400307 次
  • 性别: Icon_minigender_1
  • 来自: 安平人@北京
博客专栏
Group-logo
Netty学习笔记
浏览量:72752
社区版块
存档分类
最新评论

Hessian4.0.7反序列化BigDecimal类型Bug

 
阅读更多

Hessian虽好,bug也不少!

今天遇到hessian反序列化bigdecimal类型,传入参数为121。但经序列化后却为0.


问题在BigDecimal类型的应该使用BigDecimalDeserializer,
在basic没有BigDecimal的deserializer,需要使用customer根据类名查找
public Deserializer getCustomDeserializer(Class cl)
Class serClass = Class.forName(cl.getName() + "HessianDeserializer",
                                       false, cl.getClassLoader());

结果类名错误拼错导致找不到相应的反序列化类

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics