Spring Bean作用域

Singleton单例模式

默认值,当ioc容器一创建就会创建bean的实例,而且是单例的,每次得到的都是同一个

prototype原型模式

原型的,当ioc容器创建不在实例化该bean,每次getBean方法时再实例化该bean,每次返回的都是一个新的实例。

request(Http请求)

该属性仅对HTTP请求产生作用,使用该属性定义Bean时,每次Http请求都会创建一个新的Bean,适用于WebApplicationContext环境。

session(会话)

该属性仅用于Http Session,同一个Session共享一个Bean实例。不同Session使用不同的实例。

global-session(全局会话)

该属性仅用于HTTP Session,同session作用域不同的是,所有的Session共享一个Bean实例。

你可能感兴趣的:(java基础)