Spring IoC 依赖注入
一、依赖注入的模型和类型
-
手动模式 - 配置或者编程的方式,提前安排注入规则
- XML资源配置元信息
- Java注解配置元信息
- Java API配置元信息
-
自动模式 -实现方提供依赖自动关联的方式,按照内建的注入规则
- Autowiring(自动绑定 )
-
依赖注入类型
依赖注入类型 配置元数据举例 Setter方法 构造器 字段 @Autowired User user; 方法 @Autowired public void user(User user){…} 回调 Class MyBean implements BeanFactoryAware{…}
二、自动绑定(Autowiring)
- 优点
- 可以有效的减少一些属性或构造器参数的一个设定
- 能够更新配置