解决Hessian不能正确传输BigDecimal问题

    选择打赏方式

        在各工程之间经常会使用hessian来进行传输,今天突然发现传输BigDecimal对象时,丢失了数据。经过反复调试之后发现,原来hessian没有指定BigDecimal的序列化方法。

解决办法

在hessian的jar包中增加下面2个文件


/META-INF/hessian/serializers,内容如下:
java.math.BigDecimal=com.caucho.hessian.io.BigDecimalDeserializer
/META-INF/hessian/deserializers
java.math.BigDecimal=com.caucho.hessian.io.StringValueSerializer



WRITTEN BY

avatar
版权声明:若无特殊注明,本文皆为《 iasuna 》原创,转载请保留文章出处。
本文链接:解决Hessian不能正确传输BigDecimal问题 http://www.iasuna.com/post-8.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!