1、生命周期
    ①从对象创建到对象销毁的过程

    2、bean生命周期
    ①通过构造器创建bean实例(无参数构造)
    ②为bean的属性设置值和对其他bean引用(调用set方法)
    ③调用bean的初始化的方法(需要进行配置初始化的方法)
    ④bean可以使用了(对象获取到了)
    ⑤当容器关闭的时候,调用bean的销毁的方法(需要进行配置销毁的方法)

    3、演示bean的生命周期
    image.png
    image.png
    image.png
    image.png

    4、bean的后置处理器,bean生命周期有七步
    ①通过构造器创建bean实例(无参数构造)
    ②为bean的属性设置值和对其他bean引用(调用set方法)
    ③把bean的实例传递给bean后置处理器的方法
    postProcessBeforeInitialization()
    ④调用bean的初始化的方法(需要进行配置初始化的方法)
    把bean的实例传递给bean后置处理器的方法
    postProcessAfterInitialization()
    ⑥bean可以使用了(对象获取到了)
    ⑦当容器关闭的时候,调用bean的销毁的方法(需要进行配置销毁的方法)

    5、演示添加后置处理器效果
    ①创建类,实现接口BeanPostProcessor,创建后置处理器
    image.png
    image.png
    image.png