Spring Ioc 容器概念理清

25 阅读1分钟

整个spring 框架 架构 在 Core 核心 模块之上, 提供了 IoC容器 , 里面还有很多 工具类 。

spring 的 IoC 容器 spring 框架的 核心 和 基础

Service Provider BeanFactory Application

控制反转

目的:主要通过中间代理者 消除对象之间 复杂的耦合关系 , 并且统一 管理分散 的复杂的 耦合关系。

IoC: 以前是事必躬亲,现在是需要什么东西就让别人送来。

三种依赖注入方式 构造方法注入 setter方法注入 接口注入

这里可能延申面试题:@Resource @Autowired 注解 的 原理;

使用 IoC容器的好处,对业务侵入性减少,可测试性,可重用性,可扩展性;

一句话总结:什么是IoC容器

IoC是一种可以帮助我们解耦个业务对象之间 依赖的对象绑定方式。