spring依赖关系的管理和注入方式
2017-02-13 11:37
399 查看
依赖关系的管理
spring一个重要的功能就是IOC(IOC容器提供了很多功能,这里只看相关部分),它要完成这个功能必须知道自己管理的被依赖对象和依赖对象之间的对应关系。这种依赖关系的信息形式可以是文本文件、xml等描述性强的文件格式、编码方式、如果愿意,甚至可以使用语音。
spring中的依赖管理
直接编码方式配置文件方式
- 采用配置文件时,spring的IOC容器有统一的处理方式。根据不同格式,由BeanDefinitionReader的实现类负责读取相应配置文件并映射到BeanDefinition,然后将BeanDefinition注册到BeanDefinitionRegistry。
元数据(注解)
- @Autowired、@Qualifier、、、
spring注入方式
构造方法开箱即用,但是当参数列表较长时难以维护和使用。构造方法无法被继承,也无法设置默认值。适合较固定的对象使用。
setter
适合依赖对象多,且组成对象灵活多变的场景
相关文章推荐
- 使用spring注解方式实现组件的声明,并且用注解注入方式解决依赖关系
- 详细介绍采用Spring管理Bean和依赖注入方式
- spring 依赖注入之设值注入方式
- Spring依赖注入方式
- spring依赖注入的3种实现方式
- (6) Spring 如何装配 集合类 以及 【第二种 依赖注入 方式】使用 构造器 注入
- spring 依赖对象的注入方式(3种) 和 公共属性的设置abstract="true" parent
- Spring依赖注入的两种方式比对
- 框架学习之Spring 第二节 采用Spring管理Bean和依赖注入
- Spring2.5依赖注入方式(DI)
- spring依赖注入的方式
- (5) 编码剖析Spring装配基本属性的原理【附加:注入依赖对象的两种方式】
- Spring内核研究-管理bean之间的关系二(自动依赖检查)
- spring-依赖注入的方式
- Spring Ioc-依赖注入的几种方式
- spring 依赖注入方式总结详解
- Spring 常用的几种依赖注入方式
- Spring依赖注入方式
- Spring依赖注入方式:
- spring入门(依赖注入方式,生命周期,读取属性文件值,数据库接连)