spring:bean的作用域
Spring bean 作用域
2023-09-14 08:57:51 时间
spring:bean的作用域
Spring定义了多种作用域,可以基于这些作用域创建bean,包括:
单例(Singleton):在整个应用中,只创建bean的一个实例。
原型(Prototype):每次注入或者通过Spring应用上下文获取的时候,都会创建一个新的bean实例。
会话(Session):在Web应用中,为每个会话创建一个bean实例。
请求(Rquest):在Web应用中,为每个请求创建一个bean实例。
@Componet
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public class Notepad{....}
这里,使用ConfigurableBeanFactory类的SCOPE_PROTOTYPE常量设置了原型作用域。你当然也可以使
用@Scope("prototype"),但是使用SCOPE_PROTOTYPE常量更加安全并且不易出错。
相关文章
- Spring整合Ehcache
- Spring之bean二生命周期
- spring boot: spring Aware的目的是为了让Bean获得Spring容器的服务
- spring boot: Bean的初始化和销毁 (一般注入说明(三) AnnotationConfigApplicationContext容器 JSR250注解)
- 02-spring学习-配置bean
- [Java Spring] Testing a view controller
- [Kotlin Spring boot] Connect template with a backing bean
- spring boot用docker打包部署
- Spring -- 配置bean
- [Java Spring Data] Optional<> query response, orElse, orElseThrow, ifPresent
- spring boot:用rocketmq消息订阅实现删除购物车商品功能(spring boot 2.3.3)
- 【工具类】手动获取被spring管理的bean对象
- Spring实战3:装配bean的进阶知识
- Spring读源码系列04----bean的加载---上
- Java Spring源代码学习之how is bean scanned - did not answer when this.beanDefinitionNames is filled
- Atitit db query op shourt code lib list 数据库查询最佳实践 JdbcTemplate spring v2 u77 .docx Atitit db query o
- 【项目实战】Spring Bean管理与Bean的生命周期
- Spring中bean的作用域与生命周期
- [ 成为架构师系列 ] 5. Spring Bean 的生命周期 (the standard bean lifecycle)
- 【架构师修炼之路】Redis 极简教程 : 基本数据结构, 跳表原理, Spring Boot 项目使用实例
- Spring的核心之IoC容器创建对象
- Spring之配置文件bean作用域的详细介绍
- 003-spring cloud gateway-概述、Route模型、网关初始化配置过程、基本原理
- 002-Spring4 快速入门-项目搭建、基于注解的开发bean,Bean创建和装配、基于注解的开发bean,Bean初始化销毁、Bean装配,注解、Bean依赖注入
- Spring Hello World 实例
- Java Spring Beans.xml里的Bean定义是如何被解析出来的
- Java Spring ClassPathXmlApplicationContext是如何判断容器内包含某个Bean的
- Spring Cloud Alibaba微服务第8章之OpenFeign
- Spring基于Annotation装配Bean
- 【Spring源码学习】spring IOC容器管理
- 【Spring Boot】SpringBoot项目jar、war包启动解析