本文共 332 字,大约阅读时间需要 1 分钟。
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()); 结果类名错误拼错导致找不到相应的反序列化类转载地址:http://zmdmi.baihongyu.com/