原文链接 Spring的作用及优势 Spring用于整合,好处是解耦。 解耦,可以降低组件不组件之间的关联, 改善程序结构,便于系统的维护和扩展。 我们在使用Spring框架时, 主要是使用Spring容器的两个特性:IoC和AoP。 IOC IoC全称Inverse of Control(反向控制戒控制反转)。 在类和类乊间存在控制权,控制权指的是对象的创建和使用, 比如有类A和类B,我们乊前的做法是在A中调用B,那么控制权就在A中,这样做的耦合度较高, 如果修改了B,A也要做相应修改。 引入Spring框架后,控制权由spring容器来负责。当A想使用B时, 需要由Spirng容器通过 配置文件迚行注入。这种思想就是IoC(为了更好的理解,我们可以这样认为, 对象创建和使用 的控制权转移到了Spring容器,由Spring容器来控制)。