原创 ContextRefreshedEvent使用注意事項

ContextRefreshedEvent 事件會在Spring容器初始化完成會觸發該事件。我們在實際工作也可以能會監聽該事件去做一些事情,但是有時候使用不當也會帶來一些問題。 防止重複觸發 主要因爲對於web應用會出現父子容器,這樣就會

原创 Spring IoC之處理Bean創建循環依賴

什麼是循環依賴 循環依賴,其實就是循環引用,就是兩個或者兩個以上的 bean 互相引用對方,最終形成一個閉環,如 A 依賴 B,B 依賴 C,C 依賴 A。如下圖所示: 循環依賴,其實就是一個死循環的過程,在初始化 A 的時候發現引用了