Spring中Bean的作用域

2019-04-29  本文已影响0人  mr_xl

作用域类型

1.singleton

spring容器单例模式.png

2.prototype

spring容器prototype模式.png

注:

以下三个作用域只能在WebApplicationContext环境下使用
因为要用到ServletRequestListener监听Http请求事件所以需要配置RequestContextFilter / RequestContextListener

3.request

每次Http请求都会生成一个对象, 这个对象的生命跟这次Http请求一样,处理完Http请求对象也就随之销毁了。

4.session

每个Bean的作用域横跨整个Http Session, Session中所有Http请求共享同一个Bean (一般是对应一个浏览器窗口)

5.globalSession

类似session,不过只仅在Portlet的Web应用中使用。
上一篇 下一篇

猜你喜欢

热点阅读