Bean 的生命周期
Bean 的作用域
作用域类型 | 适用范围 | 作用域描述 |
---|---|---|
singleton | 所有Spring应用 | 默认值,IoC 容器只存在单例 |
prototype | 所有Spring应用 | 每当 IoC 容器取出一个Bean,则创建一个新的Bean |
session | Spring Web应用 | Http 会话 |
application | Spring Web应用 | Web 工程生命周期 |
request | Spring Web应用 | Web 工程单次请求(request) |
globalSession | Spring Web应用 | 在一个全局的Http Session 中,一个Bean定义对应一个实例。实践中基本不使用 |