作用域

作用域限定了 Bean 的作用范围。在 Spring 配置文件定义 Bean 时,通过声明 scope 配置项,可以灵活定义 Bean 的作用范围。例如,当希望每次 IOC 容器返回的 Bean 是同一个实例时,可以设置 scope 为 singleton;当希望每次 IOC 容器返回的 Bean 实例是一个新的实例时,可以设置 scope 为 prototype。scope 配置项有 5 个属性,用于描述不同的作用域:singletonprototype、request、session、global-session。说明如下:

prototype读音 https://translate.google.cn/?sl=auto&tl=zh-CN&text=prototype&op=translate

作者:日常更新 链接:https://www.jianshu.com/p/b71e8f03f881 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Spring Bean的作用域及生命周期

Bean的默认作用范围是什么?其他的作用范围?

spring 支持集中 bean scope?

Spring IOC容器中只存放单例Bean吗?

Spring中Bean有哪几种作用域?