Spring中Bean的作用域

      Spring中定义Bean,除了可以创建Bean实例并对Bean的属性进行注入外,还可以为所定义的Bean指定一个作用域。

      Spring2.0及之后的版本中,Bean的作用域被划分为5种。

singleton:默认值。以单例模式创建Bean的实例,即容器中该Bean的实例只有一个

protrtype:每次从容器中获取Bean时,都会创建一个新的实例

request:用于web应用环境,针对每次HTTP请求都会创建一个实例

session:用于web应用环境,同一个会话共享同一个实例,不同的会话使用不同的实例

global session:仅在Portlet的web应用中使用,同一个全局会话共享同一个实例。对于非Portlet环境,等同于session

posted @ 2018-08-10 01:40  hxdsm  阅读(165)  评论(0)    收藏  举报