这种异常是因为mybatis查询后封装实体属性时出现了循环引用,导致springmvc对json无法绑定数据的异常。
解决方法有2种,
一种是把json无法绑定的属性给忽略掉,在实体类使用@JsonIgnoreProperties
此注解是类注解,作用是json序列化时将Java bean中的一些属性忽略掉,序列化和反序列化都受影响。
写法将此标签加在model 类的类名上 ,可以多个属性也可以单个属性.
第二种是把mybatis循环引用时封装的属性加载策略全改为立即加载(俺没试过,试过的道友请在评论区留下你的jo印…)