永发信息网

依赖注入和控制反转的区别

答案:1  悬赏:20  手机版
解决时间 2021-05-13 19:33
依赖注入和控制反转的区别
最佳答案
依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在Spring里,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者实例的工作通常由Spring容器来完成,然后注入调用者,因此也称为依赖注入。
不管是依赖注入,还是控制反转,都说明Spring采用动态、灵活的方式来管理各种对象。对象与对象之间的具体实现互相透明。在理解依赖注入之前,看如下这个问题在各种社会形态里如何解决:一个人(Java实例,调用者)需要一把斧子(Java实例,被调用者)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
暗黑破坏神II 激战人间 这个版本 里面要另类
洛宁县美的(大原专卖店)地址在什么地方,想今
谁能帮我打开这个xcc文件,把其截图给我,谢
怎么办?现在的我该怎么办
DNF上海2的+12影虎值多少钱啊?
我是超Q,为什么在幻想西游里显示不出超Q的图
求一部很老的日本漫画
刚才正在上网 忽然弹出个窗口说
初一政治分数要怎么才可以提高?
环境评价工程师怎么样,环评工程师是怎样分类
程力汽车地址在哪?
新安县富强家电维修这个地址在什么地方,我要
电脑机箱 哪样比较好
我特无聊、怎么可以让莪开心点啊
跳下着地时脚改如何着地啊?
推荐资讯
国内生产CY泵的公司有那些
黄陂区武汉昌乐精品民宿(百泰路分店)地址有谁
狗狗为何7年就死了
痴情人的下场会得到什么样的结果?
考过英语口译证书的请进
英语和韩语,哪个好学?实际用处比较大?
企业倒闭后社保怎么办,企业倒闭,欠社保怎么
有关陆地夫妇的句子,赞美陆地的句子
爱是用什么来表白的?
DNF剑魂怎么才能偷师啊?
new 和 delete 一定要配对使用么
1993年农历3月17号是什么星座
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?