解决feign远程调用的反序列化异常的问题
- 使用feign远程调用一个路径对应的方法时,如果方法返回值是一个对象,正常情况下spring框架会将返回对象序列化为json字符串进行响应
- 因此在将返回值反序列化的过程中,通常需要保留对象的一个无参构造函数,因为反序列化需要依靠反射的无参构造方法创建一个对象来将json字符串的值填入。
- 有时在对象所属类中会因为创建有参构造函数而将空参构造函数覆盖,因此需要再次显式构造一个无参构造函数,这样就不会报异常了
- 如若满意,点个赞吧,斯米马赛,扣你吉瓦
解决feign远程调用的反序列化异常的问题