Administrator
Published on 2022-07-26 / 171 Visits
0
0

spring 注解

@Scope

概念

1.@Scope注解是springIoc容器中的一个作用域。
2.共有四种取值

  • @Scope(“prototype”)

多实例,IOC容器启动创建的时候,并不会创建对象放在容器在容器当中,当你需要的时候,需要从容器当中取该对象的时候,就会创建。

  • @Scope(“singleton”)

单实例 IOC容器启动的时候就会调用方法创建对象,以后每次获取都是从容器当中拿同一个对象(map当中),全局有且仅有一个实例。spring默认。

  • @Scope(“request”)

同一个请求创建一个实例,表示该针对每一次HTTP请求都会产生一个新的bean,同时该bean仅在当前HTTP request内有效。

  • @Scope(“session”)

同一个session创建一个实例,表示该针对每一次HTTP请求都会产生一个新的bean,同时该bean仅在当前HTTP session内有效。

  • @Scope(“globalsession”)

类似于标准的HTTP Session作用域,不过它仅仅在基于portlet的web应用中才有意义。

参考

@Scope注解 详细讲解及示例
https://blog.csdn.net/lzb348110175/article/details/114387477?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-2-114387477-blog-88931003.pc_relevant_multi_platform_whitelistv1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-2-114387477-blog-88931003.pc_relevant_multi_platform_whitelistv1&utm_relevant_index=4


Comment