singleton:SpringIoc容器只会创建该Bean的唯一实例,所有的请求和引用都只使用这个实例
Property: 每次请求都创建一个实例
request: 在一次Http请求中,容器会返回该Bean的同一个实例,而对于不同的用户请求,会返回不同的实例。需要注意的是,该作用域仅在基于Web的Spring ApplicationContext情形下有效,以下的session和global Session也是如此
session:同上,唯一的区别是请求的作用域变为了session
global session:全局的HttpSession中,容器会返回该bean的同一个实例,典型为在是使用portlet context的时候有效
spring中bean属性scope
Spring Bean作用域详解
最新推荐文章于 2024-08-16 12:59:25 发布
本文详细介绍了Spring框架中Bean的五种作用域:singleton、prototype、request、session及globalsession。其中,singleton确保了在整个应用中Bean实例的唯一性;prototype则意味着每次请求都会创建一个新的Bean实例;request和session分别在Web环境中针对每个HTTP请求和每个用户会话提供一个Bean实例;globalsession则在全局的HttpSession中为每个用户分配一个Bean实例。
697

被折叠的 条评论
为什么被折叠?



