【Spring编程思想】三、Spring IoC 依赖注入

Spring IoC 依赖注入

一、依赖注入的模型和类型

  • 手动模式 - 配置或者编程的方式,提前安排注入规则

    • XML资源配置元信息
    • Java注解配置元信息
    • Java API配置元信息
  • 自动模式 -实现方提供依赖自动关联的方式,按照内建的注入规则

    • Autowiring(自动绑定 )
  • 依赖注入类型

    依赖注入类型配置元数据举例
    Setter方法
    构造器
    字段@Autowired User user;
    方法@Autowired public void user(User user){…}
    回调Class MyBean implements BeanFactoryAware{…}

二、自动绑定(Autowiring)

  • 优点
    • 可以有效的减少一些属性或构造器参数的一个设定
    • 能够更新配置

三、自动绑定模式(Autowiring Mode)

四、自动绑定(Autowiring)限制和不足

五、Setter方法依赖注入

六、构造器依赖注入

七、字段注入

八、方法注入

九、回调注入

十、依赖注入类型选择

十一、基础类型注入

十二、集合类型注入

十三、限定注入

十四、延迟依赖注入

十五、依赖处理过程

十六、@autowired注入原理

十七、JSR-330 @Inject 注入原理

十八、Java 通用注解注入原理

十九、自定义依赖注入原理

二十、面试题精选

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值