Spring Framework的核心:IOC容器的实现

时间:2023-03-09 05:29:46
Spring Framework的核心:IOC容器的实现

2.1   Spring IoC容器概述

2.1.1   IoC容器和依赖反转模式

  依赖反转的要义,如果合作对象的引用或依赖关系的管理由具体对象来完成,会导致代码的高度耦合和可测性的降低。依赖控制反转的实现有很多种方式,在Spring中,IoC是实现这个模式的载体,它可以在对象生成或初始化时直接将数据注入到对象中,也可以将对象引用注入到对象数据域中的方式来注入对方法调用的依赖。

IoC亦称为“依赖倒置原则”:高层次的模块,不应该依赖与低层次模块,他们都依赖于抽象。抽象不应该依赖于具体的实现,具体实现应该依赖抽象