我想知道這兩個註釋之間的主要區別是什麼?兩者都與無限遞歸循環問題作鬥爭。但是,例如,在@JsonIgnore vs @JsonBackReference在無限遞歸循環中
Difference between @JsonIgnore and @JsonBackReference, @JsonManagedReference
@varren顯示的@JsonBackReference
使用,我認爲他創造了無限遞歸循環爲好。當我嘗試使用@JsonBackReference
時,它也創建了一個遞歸循環,與@JsonIgnore
相反?那麼我們如何管理無限循環的情況以便使用@JsonBackReference
?
仔細查看到什麼實際的對象是varren的回答是:只有單'Player'對象(' Player @ 914')和單個'Info'對象('Info @ 915')。請從這個問題中刪除你的答案。 –
我刪除了它,但你的回答對我來說並不意味着什麼。你能用不同的文字來寫嗎? – bielas
我還可以怎樣描述它?沒有無限遞歸,因爲反序列化'{id:1,info:{id:1}}'後只有'Player'和'Info'的單個實例。如果存在無限遞歸,那麼這個例子會產生它,給出錯誤而不是那兩個對象。證明完畢 –