zoukankan      html  css  js  c++  java
  • com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class

    错误信息如下:

    Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.apache.ibatis.executor.loader.javassist.JavassistProxy
    Factory$EnhancedResultObjectProxyImpl and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS)
    (through reference chain: java.util.HashMap["data"]->java.util.ArrayList[0]->com.wzh.app.users.PersonVo_$$_jvstc02_0["handler"])
    at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:77)
    at com.fasterxml.jackson.databind.SerializerProvider.reportBadDefinition(SerializerProvider.java:1277)

    注意这一行:com.wzh.app.users.PersonVo_$$_jvstc02_0["handler"])

    在PersonVo类上面增加以下配置:

    @JsonIgnoreProperties(value = { "handler"})
    public class PersonVo {...}

    问题解决。

  • 相关阅读:
    POI处理Excel工具类
    Mac打开隐藏文件夹
    markdown语法
    U盘分区合并
    数组
    Java插入到mysql数据库显示问号?
    使用vmware打开别人提供好的vmx没反应怎么办?
    求长方形的外接圆
    读取mysql数据库
    excel对列的常用操作
  • 原文地址:https://www.cnblogs.com/yshyee/p/14200964.html
Copyright © 2011-2022 走看看