用dom4j讀取配置文件來模擬spring的bean工廠

需要用到的jar包,dom4j的jar包,網上可以下載

配置文件applicationContext.xml的配置如下:

 

 

在ClassPathXmlApplicationContext類的構造方法中,構造方法參數爲配置文件的路徑名,如在本例中:com/test/spring/dom4j/applicationContext.xml  . 接着在構造方法中,

 

map爲一個hashmap, Map<String,Object> map = new HashMap<Sting,Object>();

然後提供一個返回map中值的方法,

 

 

差不多完成了。創建一個Test類來測試一下。

 

其中,ClassPathXmlApplicationContext 類實現了BeanFactory 接口,該接口中只定義了一個getBean(String id)方法

Car , Plane , Train 類實現了 VehicleFactory 接口,該接口只定義了一個run()方法。

如此就結束了。簡單的模擬了spring的bean工廠機制

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章