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

浙公网安备 33010602011771号