首页 > 其他 > 详细

There is a cycle in the hierarchy解决办法

时间:2020-07-05 13:14:59      阅读:34      评论:0      收藏:0      [点我收藏+]

背景:在springmvc中通过aop拦截记录所有行为日志,这里面想要把所有的参数都想用json格式记录一下,用到了 JSONObject.fromObject方法,提示了标题所说的错误

解决思路:

1、前人栽树,后人乘凉:百度大法,发现给出的解决方案都是针对那些有问题的字段进行过滤,不适合,因为字段未知

2、不用json格式,网上也有例子,但不利于将来的阅读,尤其是数据量大的时候

3、自己写一个解析拼一下,感觉还是比较麻烦

4、循环引用故名思议:a-》b-》a,把引用切断不就行了,这让我想到了深克隆,所有的对象都是新的,不存在和旧对象的关联,把要转换的对象直接深克隆一下再进行使用,问题解决

 

There is a cycle in the hierarchy解决办法

原文:https://www.cnblogs.com/aishangyizhihu/p/13245706.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!