Spring框架:Bean Scopes, 声明一个Bean的范围
[
]
定义一个<bean>时,你可以选择为该bean声明一个范围。例如,为了强制Spring在每次需要时产生一个新的bean实例,你应该声明bean的scope属性是prototype。同样,如果你希望Spring在每次需要时都返回相同的bean实例,你应该声明bean的scope属性为singleton。
Spring框架支持以下五个范围,其中三个仅在您使用web-aware ApplicationContext才可用。
范围和说明 | |
---|---|
1 | singleton |