com.fasterxml.jackson.databind.JsonMappingException异常处理方法

这种异常是因为mybatis查询后封装实体属性时出现了循环引用,导致springmvc对json无法绑定数据的异常。

解决方法有2种,
一种是把json无法绑定的属性给忽略掉,在实体类使用@JsonIgnoreProperties

此注解是类注解,作用是json序列化时将Java bean中的一些属性忽略掉,序列化和反序列化都受影响。

写法将此标签加在model 类的类名上 ,可以多个属性也可以单个属性.

第二种是把mybatis循环引用时封装的属性加载策略全改为立即加载(俺没试过,试过的道友请在评论区留下你的jo印…)

发布了18 篇原创文章 · 获赞 0 · 访问量 227

猜你喜欢

转载自blog.csdn.net/qq_40992812/article/details/104286652
今日推荐