一、 报错内容
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.xx.modules.vo.ReportVO and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.xx.base.core.common.model.Result[“data”]->com.baomidou.mybatisplus.extension.plugins.pagination.Page[“records”]->java.util.ArrayList[0])
二、 解决方式
- 对实体类加@Data注解。
- 对实体类加@JsonIgnoreProperties({" hibernateLazyInitializer"," handler"})
- 写get()/set()。
疑似原因:因类未序列化导致的,获取不到值。
注:公司对数据安全有要求,所以关键信息处不得不打码,感谢阅读~