記一次Spring循環依賴問題

Spring循環依賴

1. 問題

SpringBoot 2.1.4報錯如下,看了一下是循環依賴的問題。即 A -> B,B -> A( 我的代碼裏 A 服務內部注入了 B 服務,B 服務內部也注入了服務 A)

2. 錯誤代碼

3. 解決
  1. 使用 @Lazy 令兩個服務中的其中一方懶加載

  1. 使用 setter 方式注入
4. 原理

只知道構造注入會造成循環依賴,有空回來填坑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章