我們來模擬Spring的內(nèi)部實現(xiàn)
在junit.test下新建ItcastClassPathXMLApplicationContext類

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











































































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

























修改SpringTest代碼 測試程序


















執(zhí)行測試 控制臺輸出為

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