Spring IoC 依赖注入
一、依赖注入的模型和类型
-
手动模式 - 配置或者编程的方式,提前安排注入规则
- XML资源配置元信息
- Java注解配置元信息
- Java API配置元信息
-
自动模式 -实现方提供依赖自动关联的方式,按照内建的注入规则
- Autowiring(自动绑定 )
-
依赖注入类型
依赖注入类型 配置元数据举例 Setter方法 构造器 字段 @Autowired User user; 方法 @Autowired public void user(User user){…} 回调 Class MyBean implements BeanFactoryAware{…}
二、自动绑定(Autowiring)
- 优点
- 可以有效的减少一些属性或构造器参数的一个设定
- 能够更新配置
本文深入解析Spring框架中的依赖注入模型,包括手动配置和自动绑定(Autowiring)的优缺点,以及不同类型的依赖注入(如Setter、构造器、字段和回调)。通过实例探讨如何选择合适的注入方式,并解析@Autowired和JSR-330@Inject的工作原理。
1263

被折叠的 条评论
为什么被折叠?



