我想知道杰克逊的 @JsonManagedReference
和 @JsonBackReference
之间的区别?
原文由 ooozguuur 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想知道杰克逊的 @JsonManagedReference
和 @JsonBackReference
之间的区别?
原文由 ooozguuur 发布,翻译遵循 CC BY-SA 4.0 许可协议
用例: 您的实体/表中有一对多或多对多关系,不使用上述关系会导致错误,例如
Infinite Recursion and hence stackoverflow - > Could not write content: Infinite recursion (StackOverflowError)
发生上述错误是因为杰克逊(或其他类似的人)试图序列化关系的两端并以递归结束。
@JsonIgnore 执行类似的功能,但上面提到的注释更可取。
原文由 HopeKing 发布,翻译遵循 CC BY-SA 3.0 许可协议
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
2 回答765 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.7k 阅读
所以他们真的取决于你们关系的方向