首页 > 编程学习 > 谈谈你对IOC的理解

谈谈你对IOC的理解

发布时间:2022/8/23 10:11:15

IoC(Inverse of Control:控制反转) 是一种设计思想,而不是一个具体的技术实现。为spring两大核心思想之一,IoC 的思想就是将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。 IoC 容器是 Spring 用来实现 IoC 的载体,

将对象之间的相互依赖关系交给 IoC 容器来管理,并由 IoC 容器完成对象的注入。这样可以很大程度上简化应用的开发,把应用从复杂的依赖关系中解放出来。 IoC 容器就像是一个工厂一样,当我们需要创建一个对象的时候,只需要配置好配置文件/注解即可,完全不用考虑对象是如何被创建出来的。

不过, IoC 并非 Spring 特有,在其他语言中也有应用。

Copyright © 2010-2022 mfbz.cn 版权所有 |关于我们| 联系方式|豫ICP备15888888号