核心概念

核心概念:

  *代码书写现状:

    耦合度高     

    解决方法:使用对象时,在程序中不要主动new产生对象(IoC控制反转:使用对象时,由主动new产生对象转为有外部提供对象)

  Spring技术对IoC思想进行了实现

    *Spring提供了一个容器,称为IoC容器,用来充当IoC思想中的外部

    *IoC容器负责对象的创建,初始化等一系列工作,被创建或被管理的对象在IoC容器中称为Bean

  DI  依赖注入

    在容器中建立bean与bean之间的依赖关系的整个过程,称为依赖注入

  目标:充分解耦

    使用IoC容器管理bean            IoC

    在IoC容器内将有依赖关系的bean进行关系绑定   DI

  最终效果:

    使用对象时不仅可以直接从IoC容器中获取,并且获取到bean所绑定的所有依赖关系

posted @ 2023-02-15 19:24  会秃头的小白  阅读(17)  评论(0编辑  收藏  举报