2.1、IOC容器和Bean的介绍

了解IOC容器之前,先了解什么是bean

一、什么Bean

        在 Spring 中,构成应用程序主干并由Spring IOC容器管理的对象称为Bean。Bean是一个由Spring IOC容器实例化、组装和管理的java对象。

        简单来说Bean就是java对象,再直白点说,就是我们new XXX(),创建了一个对象,在堆中占用一定的内存的这个玩意。

        Bean一直以来都是我们在类中需要用到的时候,自己创建的。现在这个Bean的创建与管理,统一由spring的IOC容器接管(其实这就是IOC的思想)。

总结一句话,Bean就是java对象。

二、IOC容器

        在基于spring的应用中,你的应用对象(即引用或叫组件,其实就是Bean)生存于spring容器(coantainer)中。如下图,spring容器负责创建对象,装配它们(就是关联Bean之间的关系),配置它们并管理它们的整个生命周期,从创建到死亡。Bean的生命周期在下面。

        容器是spring的核心,spring容器使用DI(依赖注入)管理构成应用的组建,它会创建相互协作的组织之间的关联。

        简单点来说,容器就是Bean创建,生存,销

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值