Spring IOC

12 篇文章 0 订阅

一、Spring中的Bean生命周期和作用域
Spring容器的作用是创建Bean并管理Bean的生命周期。不同bean的生命周期和作用域不同。
在Spring3中定义了5中不同作用域的Bean:
1.singleton:
作用域:在每个Spring IoC容器中,一个Bean定义对应一个对象实例。
使用场景:单例模式对无会话状态Bean(如:DAO组件、业务组件)是最理想的选择。
2.prototype:
作用域:一个Bean定义对应多个对象实例。
使用场景:每次获得Bean时都会创建新的Bean对象实例,如Controller。
3.request:
作用域:在一次HTTP请求中,该容器会返回同一个实例对象,不同请求返回不同的实例对象。
4.session:
作用域:在一次HTTPsession中该容器会返回一个实例对象,不同session返回不同的实例对象
5.gloable session:
作用域:在一个全局的Session中该容器会返回一个实例对象,典型的情况下仅在使用portlet context时有效。
二、Bean的装配
1.装配方法:
a.Autowire注解:byType
b.Resource注解:byName->byType
c.ApplicationContext:
2.装配类型
a.byType
b.byName
c.constructor
d.autodetect
e.no

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值