需要用到的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工厂机制