用rpc进行服务间的调用反序列化
出现
type definition error: [simple type, class cn.corgy.common.entity.dto.UserDTO]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of cn.corgy.common.entity.dto.UserDTO(no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (PushbackInputStream); line: 1, column: 36] (through reference chain: cn.corgy.common.api.R["data"])
两个序列化问题 通过查询 想到反序列化的三点要素:
a. 必须要有无参构造方法 !!!!!!(我就是忘记无参构造)
b.字段要有set/get方法(@Date)
c. 不需要序列化的字段 可以用@jsonIgnore 修饰(可选)
Feign之间调用序列化报错
最新推荐文章于 2024-03-05 10:26:13 发布