Spring:笔记整理——IOC容器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring:笔记整理——IOC容器相关的知识,希望对你有一定的参考价值。

IOC容器

什么是IOC

  IOC ,全称Inversion of control,即,控制反转,是一种设计思想。
控制
在Java中,IOC意味着:你将设计好的对象交给容器控制,而不是传统的在你的对象内容直接控制。
在传统程序设计中,我们直接在对象内容通过new创建对象。而IOC是有一个专门的容器来创建这些对象,即由IOC来控制对象的创建
反转
容器帮助我们查找及注入依赖对象,对象只是被动的接受依赖对象。
图示:
技术分享

 


当有了IOC/DI容器后,我们就不用在客户端中主动创建这些对象了:
技术分享

 
















以上是关于Spring:笔记整理——IOC容器的主要内容,如果未能解决你的问题,请参考以下文章

阿里架构师吐血整理:从源码到架构的Spring全系列笔记,已全部分享

狂神说Java --- 记录Spring学习笔记

业内“大师级Dubbo实战笔记”面世,附学习笔记+面试整理+进阶书籍

整理:Spring IOC 实现原理

Spring学习笔记IOC容器及Spring配置详解

对Spring IOC容器相关整理