编程语言
首页 > 编程语言> > java面试题

java面试题

作者:互联网

1. 请你简述下 spring bean的生命周期?

    1. 解析xml配置或注解配置的类,得到BeanDefinition

    2. 通过beandefinition发射创建Bean对象

    3. 对bean对象进行属性填充

    4. 回调实现了Aware接口的方法,如BeanNameAware

    5. 调用BeanPostProcessor的初始化前方法

    6. 调用Init方法

    7. 调用BeanPostProcessor的初始化后方法,此处会进行AOP

    8. 将创建的Bean对象放入一个Map中

    9. 业务使用Bean对象

    10. Spring容器关闭时调用DisposableBean的destory方法

标签:BeanPostProcessor,面试题,调用,java,对象,bean,Bean,方法
来源: https://www.cnblogs.com/zhuhaiqq1787485541/p/15696152.html