目录
一、InvalidDefinitionException
1、介绍
参数json序列化报错:Cannot construct instance of `com.qi.entity.UserEntity` (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
2、问题
在使用RestTemplate进行调用第三方接口时报错,使用jackson对json字符串转对象时报错
3、分析
通过分析应该时construct构造函数出问题了。
4、解决
然后进入dto类中发现,代码中自定义了有参数的构造函数,导致默认无参构造函数失效,需要手动添加无参构造函数,用于对象的json序列化。