注:SpringFramework的版本是4.3.x。git
咱們分析的是scope爲singleton的bean,beanFactory.getBean時的流程,scope爲prototype的處理流程與singleton的不一樣。github
原圖在Github上,圖內容有點多,建議讀者查看原圖。spa
圖1 scope爲singleton的bean,beanFactory.getBean的時序圖prototype