编程式使用spring Ioc容器


编程式使用SPRING Ioc 需要4个步骤:

  1. 创建IOC的抽象资源文件
  2. 创建一个IOC
  3. 创建Bean定义资源的读取器
  4. 让读取完成这个载入和注册


public static  void main(String[]args){
		//1.创建IoC配置文件的抽象资源,这个抽象资源包含了BeanDefinition的定义信息
		ClassPathResource res = new ClassPathResource("bean.xml");

		//2.创建一个BeanFactory
		DefaultListableBeanFactory factory = new DefaultListableBeanFactory();

		//3.创建一个载入BeanDefinition的读取器来载入BeanDefinition,通过一个回调配置给BeanFactory
		XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(factory);

		//4.具体的解析过程交给Reader读取器。完成这个载入和注册之后就可以使用IOC容器了
		reader.loadBeanDefinitions(res);
	}


以上四步就是完成了IOC容器建立的基本步骤。理解了之后,可以很方便的通过编程方式控制配置和容器。

猜你喜欢

转载自lee3836.iteye.com/blog/2263284