springboot中ajax技术使用fastjson产生的循环引用问题

使用fastjson时出现了循环引用
问题:
文章评论回复时,评论是多,文章是一
典型的一对多和多对一的问题
按照spring的解释多的一方为维护方,即评论方
在发布评论时,因为评论关联了文章,文章也关联了评论
通过fastjson获取评论数据时,顺带就将文章也返回了,当然文章中的评论也返回了,这样就产生了循环应用问题,导致的结果就是,后端返回的数据在前端出现大量undefined的对象

我们可以通过限定json序列化的范围来避免发生这种情况
具体在一的一方即文章的评论集合属性上限定获取了文章对象后不要在获取文章的评论就可以了

文章一方(文章实体类)
springboot中ajax技术使用fastjson产生的循环引用问题
效果图
springboot中ajax技术使用fastjson产生的循环引用问题