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)方式实现对象之间的松耦合关系。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短