Spring循環依賴及解決方式

1. 什麼是循環依賴? 循環依賴其實就是循環引用,也就是兩個或者兩個以上的bean互相持有對方,最終形成閉環。比如A依賴於B,B依賴於C,C又依賴於A。如下圖: 注意,這裏不是函數的循環調用,是對象的相互依賴關係。循環調用其實就是一個死循環,除非有終結條件。 Spring中循環依賴場景有: (1)構造器的循環依賴 (2)field屬性的循環依賴 其中,構造器的循環依賴問題無法解決,只能拋出Bean
相關文章
相關標籤/搜索