spring-bean的生命周期
2023-09-01 14:44:18 0 举报
在Spring框架中,Bean(对象)的生命周期经历以下阶段: 实例化:在这个阶段,Spring容器根据配置或注解创建Bean的实例。这可以通过构造函数实例化、静态工厂方法或实例工厂方法实现。 属性赋值:在实例化后,Spring容器会为Bean的属性注入值,可以通过构造函数注入、属性的setter方法注入或注解方式进行属性赋值。 初始化:在所有属性被赋值后,Spring容器会调用Bean的初始化方法。可以使用@PostConstruct注解标记初始化方法,也可以配置初始化方法的名称。 使用:在初始化完成后,Bean可以被应用程序使用。它可以响应请求、处理业务逻辑等。 销毁:当Bean不再需要时,Spring容器会调用Bean的销毁方法进行清理工作。可以使用@PreDestroy注解标记销毁方法,也可以配置销毁方法的名称。
作者其他创作
大纲/内容
2.实例化
7.若实现InitializingBean接口则调用其方法
6. beafore
1.before
beanDefinition
3.after
12.销毁
10.使用
11.若实现DisposableBean接口则调用其方法
InstantiationAwareBeanPostProcessor
5.若实现Aware子接口则调用其set方法
8初始化
4.设置属性
9.after
BeanPostProcessor
收藏
0 条评论
回复 删除
下一页