SpringBean生命周期

简介: SpringBean生命周期

Spring的五个作用域:

1:singleton(唯一bean实例,由Spring容器管理其生命周期)

2:prototype(原型bean,创建后容器不管理其生命周期)

3:request(每次http都产生新的bean,仅在http request内有效)

4:session(首次http请求创建一个实例,作用域是浏览器首次访问直至浏览器关闭)

5:global-session(全局 session 作用域,仅仅在基于 Portlet 的 web 应用中才有意义,Spring5 已经没有了。

两种模式的简介:

1.单例模式

基础实现类:

xml配置文件

客户端类:

相关文章
|
6月前
|
XML Java 数据格式
SpringBean的生命周期
SpringBean的生命周期
64 0
|
2月前
|
Java 开发者 Spring
Bean生命周期介绍
Spring Boot 的 Bean 生命周期管理是其核心功能之一,负责应用程序中 Java 对象(称为 Beans)的创建、配置、初始化和销毁。此功能提供了灵活的依赖注入方式,便于组件化开发。Bean 生命周期包括实例化、属性注入、初始化方法调用、使用及销毁方法调用等阶段。应用场景涵盖依赖注入、配置管理、组件扩展及切面编程。通过实现特定接口或注解,开发者可轻松管理对象生命周期,优化应用性能。示例代码展示了如何通过日志观察 Bean 生命周期的不同阶段。
107 3
|
6月前
|
XML Java 数据格式
Spring框架学习 -- Bean的生命周期和作用域
Spring框架学习 -- Bean的生命周期和作用域
54 2
|
Java 容器 Spring
Bean生命周期
Bean生命周期
|
6月前
|
Java 开发者 Spring
Bean 的生命周期了解么
Bean 的生命周期了解么
|
前端开发 Java Spring
一文带你深入理解SpringBean生命周期之InitializingBean详解
一文带你深入理解SpringBean生命周期之InitializingBean详解
569 0
一文带你深入理解SpringBean生命周期之InitializingBean详解
|
11月前
|
Java Spring 容器
bean的生命周期
bean的生命周期
55 0
|
存储 安全 Java
Bean 的作用域和生命周期
Bean 的作用域和生命周期
72 1
|
XML Java 数据格式
Bean 的生命周期
Bean 的生命周期介绍
Bean的生命周期
Bean的生命周期
49 0