啟動專案,跑出異常:、
beancurrentlyincreationexception
這是由於迴圈引用造成的,bean a引用bean b,bean 引用bean a,這樣就形成了乙個閉環。
**如下:
@service
public class orderhandoverservice
@service
public class neworderservice
解決方式:在引用bean的地方加乙個@lazy屬性。spring的懶載入是在需要用到bean的時候,就是getbean的時候才建立,這樣就不會報beancurrentlyincreationexception。
如:neworderservice不用改變,orderhandoverservice加註解@lazy
@service
public class orderhandoverservice
ssh入門學習筆記之spring迴圈引用
spring採用構造注入的方式可能出現迴圈引用的問題。例如類b 和類a相互引用 public class b public b a a public a geta public void seta a a public void print 類a package cn.edu.cqupt.bean ...
Unity容器構造函式引數迴圈引用問題及解決
unity net5 net6 迴圈引用 迴圈依賴 quartz stdschedule ctory 在.net6 net5環境中,使用unity替換預設容器,用到了quartz任務管理,發現在註冊ischedule ctory為stdschedule ctory後,獲取ischedule ctor...
spring 容器與 spring mvc 容器
此文幾處有引用別人部落格內容,如有侵權表示歉意!3 spring 容器和spring mvc 容器之間的關係 spring 在整體框架的核心概念中,容器思想是其核心思想。在乙個專案應用中容器的個數可以是多個,spring中可以包含多個容器,其中容器之間存在層級關係。其中spring容器和spring...