首页 > 其他 > 详细

Redis获取实体类报错

时间:2020-05-24 17:46:01      阅读:103      评论:0      收藏:0      [点我收藏+]

使用Redis获取存入的实体列时,抛出异常。

Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.**.**.entity.BusCar` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)

原因是我在实体类中添加了一个为了方便实例化的构造函数,导致JVM不会添加默认的无参构造函数,而jackson的反序列化需要无参构造函数,因此报错。

解决方法:

在实体类中构造一个无参的构造函数。

Redis获取实体类报错

原文:https://www.cnblogs.com/lhd1998/p/12951478.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!