IoC和DI思想_chenjie的博客
2020-08-12 15:52
423 查看
一、IoC思想(Inverse of control控制反转)
读作“反转控制”,更容易理解一点,控制反转不是一种技术,而是一种思想。就是把原本需要程序员自己创建的对象,交给spring框架来管理。
正控:若调用者需要调用某个对象,就必须负责对象的创建。
反控:调用者只需要从spring容器中调用自诩所需要的对象就行,而不关心对象的创建过程,也就是把对象的创建和控制权反转给了spring框架。
二、DI思想(dependency injection依赖注入)
指Spring创建对象的过程中,将对象依赖的属性(简单值,集合,对象)通过配置的方式进行设值。
总结:其实它们是对同一个概念在不同角度描述。DI相对IoC而言,明确描述了被管理的对象中,依赖的属性也应该由Spring容器自动注入。
相关文章推荐
- IoC/DI基本思想的演变
- Spring中的IOC/DI思想
- Sping理解以及IoC/DI入门,是什么、能干什么,分析IoC/DI的思想演变进程
- IOC/DI的基本思想
- 设计模式--IOC(DI)与AOP思想涉及的模式
- 【宁泊云】spring01-介绍和IoC/DI思想
- Spring核心思想,IoC与DI详解(如果还不明白,放弃java吧)
- struts2访问网页元素,Ioc(DI)思想与实现很重要!
- 如何理解Spring的控制反转IOC和依赖注入DI思想
- Spring IOC/DI 设计思想
- Spring的AOP思想的全面讲解(包含概念、注解和xml两种方式的实现)_chenjie的博客
- 对IOC/DI的理解(转载自开涛的博客)
- spring的IOC、DI、容器和AOP思想
- 如何理解IOC 依赖注入的思想(目前见过最好的对DI的描述)
- Struts2_11_struts访问web元素2利用struts提供的三个接口_IoC控制反转设计思想/DI依赖注入
- 如何理解Spring的控制反转IOC和依赖注入DI思想
- IOC和DI思想
- (四)Spring核心思想 - IOC与DI
- 设计模式--IOC(DI)与AOP思想涉及的模式
- IOC/DI的基本思想