使用Bean的scope属性来配置Bean的作用域
singleton:默认值,容器初始化时创建Bean实例,在整个容器的生命周期内只创建这一个Bean,单例的。
prototy:原型的,容器初始化时不创建Bean的实例,而在每次请求时都创建一个新的Bean实例,并返回。
request:该属性仅对HTTP请求产生作用,使用该属性定义Bean时,每次HTTP请求都会创建一个新的Bean,适用于WebApplicationContext环境。
session:该属性仅用于HTTP Session,同一个Session共享一个Bean实例。不同Session使用不同的实例。
global-session:该属性仅用于HTTP Session,同session作用域不同的是,所有的Session共享一个Bean实例。
网友评论