- Bean生命周期是什么?
是从对象创建到对象销毁的过程!
前期要执行七步:
1、BeanNameAware
第一步:执行无参构造创建实例
2、BeanClassLoaderAware
第二步:调用set方法设置属性值。
3、BeanFactoryAware
在初始化之前执行的方法
4、EnvironmentAware
第三步:执行初始化的方法
5、ResourceLoaderAware
在初始化之后执行的方法
6、ApplicationEventPublishere
第四步:获取创建bean实例的对象。
7、ApplicationContextAware
第五步:执行销毁的方法。
配置文件:
基础的配置:初始化方法、销毁方法、后置处理器,必须在配置文件中进行对应的配置,初始化方法是init-method,销毁方法是destory-method
后置处理器配置是:配置一个bean标签,写在里面进行配置。
后置处理器
测试类:
大致就这七步了,详细的内容可以观看其他博主。