Infinite recursion (StackOverflowError); nested exception is com.fasterxml.j

今天在做项目的时候遇到一个问题,浪费半天时间。一下是报错:

Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Infinite recursion (StackOverflowError); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Infinite recursion (StackOverflowError) 

看上图,发现2个实体实体表之间反复引用,最终内存溢出。

久经百度终于找到方法: 在需要输出的类中对被引用类型的属性的getter setter方法上加注解@JsonBackReference。

十分感谢下面博文作者:

json infinite recursion stackoverflowerrorhttp://blog.csdn.net/ludengji/article/details/11584281}

posted on 2017-06-28 14:14  翻身的螃蟹  阅读(1371)  评论(0编辑  收藏  举报