重学Spring(一:IOC)

本文从Spring框架的架构演变、IoC(控制反转)和DI(依赖注入)概念入手,详细阐述了IOC容器如何管理依赖对象,通过setter方法和构造器方法进行依赖注入,并介绍了获取对象的两种方式。通过对Spring的深入学习,有助于理解其底层工作原理。
摘要由CSDN通过智能技术生成

🌗 之前对Spring的运用也就只停留在了会用的基础上,对于其中的一些概念性的东西以及更深层次的东西并没有去过多的去探究。这段时间准备系统性的再去学习一下Spring框架底层的一些东西。首先,还是从最基本的开始吧!关于Spring的一些基础性的东西,我在学习的过程中做了一张思维导图,以便于自己能理清楚其中的思路:

↘️IoC由来

这一期先从Spring的IOC容器来进行学习。其实IOC(Inversion of Control控制反转)思想并不是由在设计Spring框架时才提出的。早在1983年,Richard E.Sweet在《The Mesa Programming Environment》中提出“Hollywood Principle”(好莱坞原则),意思是“你不要打电话给我。我会打电话给你”。1988年,Ralph E.Johnson & Brian Foote在《Desigining Reusable Classes》中提出“Inversion of Control”。这个原则在1996年时,Michael Mattson在《Object-Oriented Frameworks, A survey of methodological issues》中将“Inversion of control” 命名为”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

那个小白猿

讨杯可乐

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值