学习各种框架,编程技术的叨叨唠唠

本文探讨了Spring框架中的IOC(控制反转)概念,以及与其相关的DI(依赖注入)。作者指出,尽管IOC在Spring官方文档中被等同于DI,但在业界存在多种解释和理解。一些观点认为IOC是一种思想,而DI是其实现方式,而另一些人则认为两者是同一概念的不同表述。博客内容引发了关于IOC和DI本质的讨论,强调了它们在代码灵活性和可维护性方面的重要性。
摘要由CSDN通过智能技术生成

基本每种技术都会对自己进行定义,作为指导思想,像Vue,它说它是渐进式框架,然后它并没有直面解释什么叫做渐进式的,然后就需要去百度,就这个而言还好,对其的理解和解释并没有分歧。但对于spring中的IOC就不一样了,Spring没有对其进行定义,然后就衍生了许多的解读,翻译过来叫做控制反转,然后有人会涉及依赖反转。有人会说,为了代码改变时方便改变,(直接更改bean配置就能改变许多个依赖这个类的类),然后有人说IOC和DI是一种东西,有人说IOC和DI是对同一个问题的不同角度的理解,有人说IOC是思想,而DI是实现的技术,我跟趋于最后的这个理解,但spring官网好像说的就是IOC就是DI,DI是IOC的一个别名,我tm的又无从考证,我其实是搜的IOC的思想,我还是更趋向于它是一种思想

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值