@ManyToOne @OneToOne返回数据中"$ref"问题,其实是fastjson问题
作者:互联网
返回数据为
这样前端就无法获取正确数据(至少是不改变代码,不增加代码量的情况下)
所以还是改返回值比较好
根据查阅
https://blog.csdn.net/qq_38487524/article/details/82784780
结合调试,这个博主说的没问题
所以这就是fastjson的转换问题了
另外参考这位博主的办法,由于找不到全局配置,那就单个配置吧
https://blog.csdn.net/fly910905/article/details/81504388
转换代码添加一个
SerializerFeature.DisableCircularReferenceDetect
最终修改代码为
String historyJsonString = JSONObject.toJSONString(accessRecords,SerializerFeature.DisableCircularReferenceDetect); return historyJsonString;
问题解决
标签:fastjson,OneToOne,代码,SerializerFeature,blog,csdn,details,ManyToOne,article 来源: https://www.cnblogs.com/jnhs/p/11394852.html