编程式使用IOC容器-2018-12-28

2018-12-28  本文已影响21人  小超人爱小土豆

ClassPathResource res = new ClassPathResource("bean.xml"); //

DefaultListableBeanFactory factory = new DefaultListableBeanFactory();

XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(factory );

reader.loadBeanDefinitions(res);

这样我们就可以使用factory对象来使用DefaultListableBeanFactory这个容器了,在使用IOC容器的时候,需要如下几个步骤:
(1).创建IOC配置文件的抽象资源,这个抽象资源包含了BeanDefinition的定义信息。
(2).创建一个BeanFactory,这里使用DefaultListableBeanFactory。
(3).创建一个载入BeanDefinition的读取器,这里使用XmlBeanDefinitionReader来完成,完成整个载入和注册Bean定义之后,需要的IOC容器就建立起来了,这个时候就可以直接使用IoC容器了。

上一篇 下一篇

猜你喜欢

热点阅读