给定类似下面的类,它具有自引用(通过连接表):
class User {
List<User> followers;
List<User> leaders;
// Getters and Setters...
}
如何配置Jackson以允许双向序列化?使用@JsonManagedReference
和@JsonBackReference
只允许序列化使用@JsonManagedReference
注释的字段/ getter。
答案 0 :(得分:0)
对于完整的身份处理,您可能希望使用@JsonIdentityInfo
注释。它允许更普遍地处理循环依赖,而不仅仅是严格的父/子关系。