当前位置: 代码迷 >> 综合 >> at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize
  详细解决方案

at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize

热度:43   发布时间:2023-12-27 08:42:39.0

springMVC返回json数据,出现死循环,注意看看,你的实体中是不是存在一对多的关系。比如student和teacher的关系,student有多个老师,json无法解析student里的List<Teacher>,造成死循环。也是因为,返回json,没有忽略某个属性,导致无限递归。

 

解决方法:在student的实体中加上

@JsonIgnoreProperties(value={"transportOrders"})  
public class Student implements Serializable{

....................

....................

List<Teacher> teachers ;

....................

.................

 

}

 

第二种:也可以把需要返回的json数据,封装到javabean,返回就可以了,这样一些不需要的数据,也不会返回了。

  相关解决方案