JsonManagedReference与JsonBackReference

我想知道的区别@JsonManagedReference,并@JsonBackReference在杰克逊?

回答:

@JsonManagedReference是引用的前一部分-可以正常序列化的部分。@JsonBackReference是参考的后半部分–序列化将忽略它。

所以他们真的取决于你的关系方向

public class User {

public int id;

public String name;

@JsonBackReference

public List<Item> userItems;

}

public class Item {

public int id;

public String itemName;

@JsonManagedReference

public User owner;

}

以上是 JsonManagedReference与JsonBackReference 的全部内容, 来源链接: utcz.com/qa/403908.html

回到顶部