Spring 框架实现控制反转 IoC

1.什么是控制反转?

控制反转: IoC ( Inversion of Control )
反转的是两件事:
第一件事:我不在程序中采用硬编码的方式来 new 对象了。( 把 new 对象的权利交出去了。)
第二件事:我不在程序中采用硬编码的方式来维护对象的关系了。(把对象之间关系的维护权交出去。)

2. Spring 框架实现了控制反转 IoC 这种思想
 Spring 框架可以 new 对象。
 Spring 框架可以维护对象和对象之间的关系。
* Spring 是一个实现了 IoC 思想的容器。
*控制反转的实现方式有多种,其中比较重要的叫做:依赖注入( Dependency Injection ,简称 DI )。

*控制反转是思想。依赖注入是这种思想的具体实现。
*依赖注入 di ,又包括常见的两种方式:
          第一种: set 注入(执行 set 方法给属性赋值)
          第二种:构造方法注入(执行构造方法给属性赋值)
*依赖注入中"依赖"是什么意思?"注入"是什么意思?
         依赖: A 对象和 B 对象的关系。
         注入:是一种手段,通过这种手段,可以让 A 对象和 B 对象产生关系。
依赖注入:对象 A 和对象 B 之间的关系,靠注入的手段来维护。而注入包括: set 注入和构造注入。

  • 20
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值