美文网首页
Redis读取数据后无法转换成实体报错

Redis读取数据后无法转换成实体报错

作者: 暗夜行者 | 来源:发表于2019-04-06 16:52 被阅读0次

    今天把一个实体数据拿到存入redis中之后收到这样一个问题:

    (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator)

    Using the com.fasterxml.jackson.databind.ObjectMapper class

    查阅了资料以后才知道是因为没有实体没有默认构造方法,我把实体中加入了一个带参数的构造方法,所以它解析不出来了。加入默认构造方法之后解决问题。答案来源:

    https://stackoverflow.com/questions/51403962/jackson-deserialization-fails-after-serializing-an-object-using-writevalueasstri

    估计这种问题是fasterxml自己内部实现的限制,答案只能从源码中找寻。

    老实说现在开发遇到什么一般问题,在网上一搜答案就有了,虽然比较方便,但是习惯了这种开发人员的价值成问题,难道你的职位是谷歌搜索答案专员?~~~开玩笑,不过我觉得自己要形成体系,了解一两种技术的内部源码是蛮重要的,然后形成自己的思考能力,让你高于一般级别才行。

    相关文章

      网友评论

          本文标题:Redis读取数据后无法转换成实体报错

          本文链接:https://www.haomeiwen.com/subject/dmgriqtx.html