什么是控制反转?
控制什么?
控制了对象获取
什么是正转?
我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;也就是正转
什么是反转?
由容器来帮忙创建及注入依赖对象就是反转。
正转的思想:比如说找对象,我们要去找一个一个的去寻找异性,然后互相了解,约会等等。 这是一个漫长而且极其复杂的过程。
而反转:我不用去一个一个去寻找,我直接去婚姻介绍所,说,我要找一个长发发飘飘的姑娘。由介绍所来去寻找符合我描述的异性。
这个就是控制反转。
所以控制反转,就是将创建对象的控制权进行转移,将对象由主动创建而转变成被动接受对象。
记录一下自己理解的spring控制反转
最新推荐文章于 2025-01-14 16:05:47 发布