我們來模擬Spring的內部實現
在junit.test下新建ItcastClassPathXMLApplicationContext類

類的完全代碼(這里要引入dom4j的jar包)











































































新建BeanDefinition ,用來存放bean里面的兩個屬性 id 和 className。

























修改SpringTest代碼 測試程序


















執行測試 控制臺輸出為

說明我們新建的傳智播客容器取到了bean實例 并成功地調用了save方法
通過實例,我們就可以理解Spring是創建和管理bean的!
小黑spring學習源代碼 參考源代碼