当前位置:   article > 正文

feign.codec.DecodeException: Type definition error

feign.codec.decode

解决feign远程调用的反序列化异常的问题

  1. 使用feign远程调用一个路径对应的方法时,如果方法返回值是一个对象,正常情况下spring框架会将返回对象序列化为json字符串进行响应
  2. 因此在将返回值反序列化的过程中,通常需要保留对象的一个无参构造函数,因为反序列化需要依靠反射的无参构造方法创建一个对象来将json字符串的值填入。
  3. 有时在对象所属类中会因为创建有参构造函数而将空参构造函数覆盖,因此需要再次显式构造一个无参构造函数,这样就不会报异常了
  4. 如若满意,点个赞吧,斯米马赛,扣你吉瓦
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/813881
推荐阅读
相关标签
  

闽ICP备14008679号