1. 程式人生 > >模擬Spring容器的getBean方法(Maven工程)

模擬Spring容器的getBean方法(Maven工程)

程序 初始化 png 方法 控制臺 ont 控制臺輸出 maven工程 配置

Spring容器的getBean方法是通過反射機制實現的,下面的測試程序模擬getBean的實現原理.

步驟一:pom.xml文件配置解析XML文件的dom4j.jar

技術分享圖片

步驟二:XML文件中配置bean標簽

技術分享圖片

步驟三:創建測試類ParseSpringXMLTest,設置成員屬性,由於bean標簽中沒有設置Scope屬性,故默認使用singleton創建單例.這裏創建一個Map集合保存創建好的對象.

技術分享圖片

步驟四:創建構造器,初始化成員屬性

技術分享圖片

步驟五:模擬實現getBean方法

技術分享圖片

步驟六:測試程序

技術分享圖片

步驟七:控制臺輸出(完結散花..)

技術分享圖片

模擬Spring容器的getBean方法(Maven工程)