永发信息网

"spring"三种实现机制,每种具体说明实现的原理?

答案:1  悬赏:70  手机版
解决时间 2021-03-28 06:47
"spring"三种实现机制,每种具体说明实现的原理?
最佳答案
IoC,直观地讲,就是容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在。IoC还有另外一个名字——“依赖注入(Dependency Injection)”

IoC的3种依赖注入类型如下

第1种是通过接口注射,这种方式要求我们的类必须实现容器给定的一个接口,然后容器会利用这个接口给我们这个类注射它所依赖的类。

第2种是通过setter方法注射,这种方式也是Spring推荐的方式。

第3种是通过构造方法注射类,这种方式Spring同样给予了实现,它和通过setter方式一样,都在类里无任何侵入性,但是,不是没有侵入性,只是把侵入性转移了,显然第1种方式要求实现特定的接口,侵入性非常强,不方便以后移植。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我有一盆兰花,叶子细长,不开花是什么兰
在湖南浏阳做的比较久的律师
家里停水了,怎么知道是停水还是水卡没钱了
苹果每千克3.5元,买1.5千
中国联通北一路营业厅地址在什么地方,想过去
破船上滩是什么意思
CA4GA13与CA4GA1有何区别
原眼镜瞳距64 后配改为59.5 极度不适应 尤其
湿气比较重英语怎么说
吉特士奶粉口碑怎么样
首次发行股票价格怎么推动
心内科疾病常用药物哪些是刺激性的和腐蚀性的
我喜欢一个女生,她是一个很有素质的女生是个
什么是感生电流
我喜欢的人叫张政能不能帮我想首表白的诗
推荐资讯
新未来清单应用程序已停止工作如何解决
最耐折腾的几种室内盆栽,随便养就能爆盆,太
急求营业厅存在问题总结与改进措施
潼南好友宾馆地址在哪,我要去那里办事,
急问:宁夏固原市泾源县历史及现代名人都有哪
睡莲花插水瓶里面,需要把外面的剥掉吗
求《寒蝉鸣泣之时》全系列720p 感谢
托福口语24分大致意味着什么口语水平
德育启蒙带拼音 txt格式的,急要!!!
八一钢铁为什么从13突然变成6块?
vmix Pro 破解版
考研清华的化工会比天津大学高多少啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?