(1)IOC控制反转转,是指创建对象的控制权的转移,以前创建对象的主动权 和时机是由自己把控的,而现在这种权力转移到 Spring 容器中,并由容器根据配置文件去 创建实例和管理各个实例之间的依赖关系,对象与对象之间松散耦合,也利于功能的复用。 DI 依赖注入,和控制反转是同一个概念的不同角度的描述,即 应用程序在运行时依赖 IoC 容器来动态注入对象需要的外部资源。
(2)最直观的表达就是,IOC 让对象的创建不用去 new 了,可以由 spring 自动 生产,使用 java 的反射机制,根据配置文件在运行时动态的去创建对象以及管理对象,并 调用对象的方法的。
Spring中IOC的理解
最新推荐文章于 2022-06-28 21:42:28 发布