type
status
date
slug
summary
tags
category
icon
password
1.Bean指定生命周期的创建和销毁

案例
打印信息
2.InitializingBean,DisposableBean

3.@PostConstruct和 @PreDestroy

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

5.bean的生命周期总结


6.@Autwire是如何实现的?
1、专门有一个处理@Autwire注解的自动生成注解BeanPostProcessor
2、每个Bean创建以后,会调用Bean后处理器的后处理之前初始化方法
3、PostProcess Beforelnitialization里面就会利用反射,得到当前Bean的所有属性,利用反射,
邮箱:得到Bean属性上标注的所有注解,看有没有@Autwire注解
4个、如果有,去容器中找到这个属性对应的组件(按类型,按名字)找到。