spring bean是什么
Spring有跟多概念,其中最基本的一个就是bean,那到底springbean是什么?
Bean是Spring框架中最核心的两个概念之一(另一个是面向切面编程AOP)。
是否正确理解Bean对于掌握和高效使用Spring框架至关重要。
遗憾的是,网上不计其数的文章,却没有简单而清晰的解释。
那么,Springbean到底是什么?
接下来我们用图文方式来解析这一个概念。
1定义
Spring官方文档对bean的解释是:
InSpring,theobjectsthatformthebackboneofyourapplicationandthataremanagedbytheSpringIoCcontainerarecalled beans.Abeanisanobjectthatisinstantiated,assembled,andotherwisemanagedbyaSpringIoCcontainer.
翻译过来就是:
在Spring中,构成应用程序主干并由SpringIoC容器管理的对象称为bean。bean是一个由SpringIoC容器实例化、组装和管理的对象。
概念简单明了,我们提取处关键的信息:
- bean是对象,一个或者多个不限定
- bean由Spring中一个叫IoC的东西管理
- 我们的应用程序由一个个bean构成
第1和3好理解,那么IoC又是什么东西?
2控制反转(IoC)
控制反转英文全称:InversionofControl,简称就是IoC。
控制反转通过依赖注入(DI)方式实现对象之间的松耦合关系。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下