Spring的生命周期
2025-4-5
| 2025-4-7
Words 577Read Time 2 min
type
status
date
slug
summary
tags
category
icon
password

1.Bean指定生命周期的创建和销毁

notion image
案例
打印信息
 

2.InitializingBean,DisposableBean

 
notion image

3.@PostConstruct和 @PreDestroy

notion image

4.BeanPostProcessor

前面几个相当于一个监听,而BeanPostProcessor可以去修改bean
notion image

5.bean的生命周期总结

notion image
notion image

6.@Autwire是如何实现的?

1、专门有一个处理@Autwire注解的自动生成注解BeanPostProcessor 2、每个Bean创建以后,会调用Bean后处理器的后处理之前初始化方法 3、PostProcess Beforelnitialization里面就会利用反射,得到当前Bean的所有属性,利用反射, 邮箱:得到Bean属性上标注的所有注解,看有没有@Autwire注解 4个、如果有,去容器中找到这个属性对应的组件(按类型,按名字)找到。
 
  • 开发
  • Linux中的常用命令二维数组和稀疏数组相互转化
    Loading...