Spring Framework(6)-Spring Bean的生命周期

本文介绍了Spring Bean的生命周期及管理方式,并详细解释了Spring Bean的五种作用域:singleton、prototype、request、session和globalsession,帮助读者理解Spring框架如何管理和使用Bean。

点击查看更多Spring文章

 

目录

1.什么是Spring Bean的生命周期

2.Spring Bean有哪些作用域


Spring Bean指的是被Spring IOC容器所管理的Java对象,除了被Spring IOC容器管理之外,它和普通的Java Bean没有什么不同。

1.什么是Spring Bean的生命周期

Spring Bean的生命周期即被SpringIOC容器所管理的bean的生命周期,它的生命周期由Spring控制,而不是JVM控制。

2.Spring Bean有哪些作用域

Spring Bean的作用域默认为单例的,它有如下作用域:

  1. singleton(单例):这里的单例指的是在SpringIOC容器中只存在一个bean对象,也就是BeanFactory中通过指定id获取到的对象只有一个。
  2. prototype(多例子):每次通过Spring去获取bean,都会创建一个新的对象。
  3. request:每一次Web请求都会创建一个bean对象,该bean只在当前request中有效。
  4. session:在一次Web会话中创建bean对象,该bean只在当前session中有效。
  5. global session:被所有session所共享。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

BoringRong

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值