spring 迴圈注入:is there an unresolvable circular reference的解決方案

執筆記憶的空白發表於2016-04-13

今天進行專案優化的時候,發現了一個問題:is there an unresolvable circular reference 。一系列的@Autowired報錯。 看了下原因,spring迴圈注入了


因為原來的專案結構比較複雜,action裡面注入service, service裡面注入BO ,BO裡面注入了N層...  最終某個類又注入了第一個Service。導致了迴圈注入


解決辦法:去掉最後一層的注入或者中間某一層的注入。通過spring getBean的方式去獲取物件

相關文章