IOC 是 Inversion of Control 的缩写,即是我们平常所说的控制反转。是一种我们一直在用但是可能自己都没有意识到的一种设计思想。控制反转并不是 Spring 所特有的,Spring 为我们所做的更多的可以说是为我们创建并管理 Bean,然后在我们需要的时候再依赖注入(Dependency Injection)给我们。这也是为什么后来 Spring IOC 更多又叫 Spring DI。Spring IOC 是一种思想,而 DI 依赖注入是这种思想的具体实现方案。
本 Chat 主要论述以下要点:
- 控制反转的设计思想 。
- 依赖注入实现控制反转的编程思想。
- 怎么理解 Spring IOC 容器。
- Spring IOC 怎么管理 Bean 之间的依赖关系,怎么避免循环依赖。
- Spring IOC 容器的依赖注入。
- Spring IOC 的单例模式和高级特性。
阅读全文: http://gitbook.cn/gitchat/activity/5b9a67692be3b47e75497b63
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。