spring IOC (inversion of control) 控制反转

 

1.spring——IOC-inversion of control 控制反转   ——一种设计思想。   

     把设计好的对象交给容器控制,而不是再对象内部直接控制,通常使用new创建对象,而ioc有专门的容器来创建。

     对象的创建、初始化、销毁 。 不需要new,spring给创建;对象间的依赖,通过构造器或者set方法辅助,现在spring自动注入了;销毁对象以前赋值null或者做一些销毁操作,现在也交给spring管理

     控制反转:反转的是我们对于对象的控制权,coder/应用程序由对象的控制者变成了ioc的被动接受者。

2.spring——DI-Dependency Injection 依赖注入  由容器动态的将某个依赖关系注入到组件中,提升重用的频率 

·谁依赖于谁:应用程序依赖于IOC容器

·为什么需要依赖:应用程序需要IOC容器来提供对象需要的外部资源

·谁注入了谁:IOC容器注入了应用程序的某个对象,应用程序依赖的对象

·注入了什么:注入某个对象所需要的外部资源(包括对象、资源、常量)

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值