今天開發,突然遇到了回圈依賴問題,我的確也是使用@Autowried注入物件,但是仍然導致了回圈依賴,雖然是專案的耦合導致了這個問題,但是我想和各位探討一下,spring在內部不是根據bean的注入程序解決了回圈依賴問題,但為什么還是會出現。感謝大神給出指點。
uj5u.com熱心網友回復:
測驗了一下,spring中構造注入和屬性注入存在回圈依賴問題,但是可以使用@Lazy懶加載的方式解決,@Autowired和Setter的方式解決,spring對@Autowired的依賴處理其實就是從快取中的依賴物件的ObjectFactory來創建實體,并沒有再次去創建依賴物件,從而解決回圈依賴問題。
uj5u.com熱心網友回復:
可能是使用的方式不同吧,也沒有遇到過你那種耦合的情況,可能存在其他原因吧轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/238725.html
標籤:Web 開發
上一篇:npm報錯 rollbackFailedOptional: verb npm-session
下一篇:FTPClient上傳txt檔案,檔案被篡改。檔案換行時偶現。檔案內容發生了改變,FTP上傳檔案內容多了一個字符
