需要用到的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工廠機制