美文网首页
编程式使用IOC容器-2018-12-28

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

作者: 小超人爱小土豆 | 来源:发表于2018-12-28 11:07 被阅读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容器了。

相关文章

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

    这样我们就可以使用factory对象来使用DefaultListableBeanFactory这个容器了,在使用I...

  • 1.SpringIOC执行流程

    精选自http://cmsblogs.com/?p=2790 这段代码是 Spring 中编程式使用 IOC 容器...

  • 2.IOC原理分析

    要想使用Spring IOC,必须要创建Spring IOC容器 ? 什么是IOC容器? 所谓的IoC容器就是指的...

  • Spring IOC的加载过程

    先来一段编程式使用BeanFactory来加载bean: 通过以上代码,一个基础的IOC容器就被创建起来了,接下来...

  • Spring学习

    IOC (接口) 1、IOC思想基于IOC容器完成,IOC容器底层就是对象工厂; 2、Spring提供的IOC容器...

  • 实例化Bean

    Spring IoC容器需要根据Bean定义里的配置元数据使用反射机制来创建Bean。在Spring IoC容器中...

  • Spring IoC 容器装配 Bean

    以注解的方式装配 Bean 到 Spring IoC 容器中 使用一个基于注解的方式的 IoC 容器:Annota...

  • spring源码解析-资源定位

    上篇文章讲了编程式调用IOC,但是一般不会直接使用DefaultListableBeanFactory,而是使用其...

  • IoC容器的使用

    IoC容器的实例化 要想使用Spring容器,就必须提供一些配置让它实例化。 Spring提供了两种IoC容器的实...

  • 一、Spring核心机制:依赖注入

    设值注入:IOC容器使用变量的setter方法来注入被依赖的对象。 构造注入:IOC容器使用构造器来注入被依赖的对...

网友评论

      本文标题:编程式使用IOC容器-2018-12-28

      本文链接:https://www.haomeiwen.com/subject/rclslqtx.html