spring 核心IOC概述

  1. IOC定义:控制反转(nversion of control)简称,有spring来控制对象的生命周期和对象之间的依赖关系,传统管理方式比如我们要在一个对象中使用另外一个对象,就必须new一个对象,使用完成之后还需要销毁,在spring IOC模式下所有的类都会在spring容器中进行登记注册,告诉spring自己是什么,需要什么,然后spring会在系统运行到适当的时候,把你要的东西主动给你,同时也把你交给其他需要你的东西。所有的类的创建、销毁都由spring来控制,也就是说控制对象生存周期的不再是引用它的对象,而是spring。
  2. 为什么要使用spring IOc:在日常程序开发过程中,我们推荐使用面向抽象编程,面向抽象编程会产生类的依赖,如果你够强大可以自己写一个管理的容器,但是spring已经实现了,并且如此优秀,我们仅仅学习spring框架即可。当有了一个可以管理对象的容器之后,类的产生过程也交给了容器,我们自己的app不需要去关注这些对象产生了。
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值