使用Spring4.05构建restful,jackson返回数据出现死循环

吴统威 on 操作系统 编程语言 JAVAEE | 2014-06-23 16:35:49.0

第一次构建restful,就在映射数据上,发生死循环的返回数据(这里使用了jackson2.0包)

spring restful

数据如下

spring restful


经过反复的google,花了半天时间,终于找到解决办法:

出现这个问题,主要是jackson对实体类包含本身实体类的这种结构,会出现递归的调用,如果没有一个唯一的标识,则会一直递归下去。jackson包基于这种问题,也做了相关的解决,只要在实体类上加入@JsonIdentityInfo这个注解即可

QQ截图20140623165038.png