目录 一、Bean的初始化过程 1. 加载Spring Bean 2.?解析Bean的定义 3.?Bean属性定义 4.??BeanFactoryPostProcessor 扩展接口? 5. 实例化Bean对象 6.?Aware感知 7. 初始化方法 8. 后置处理 9. destroy 销毁? 二、Bean的单例与多例模式? 2.1?单例模式(Singleton) 2.2 多例模式(Prototype) 2.3 案例演示: 2.3.1 单例模式: 2.3.2 多例模式: 2.4?总结 三、关于bean的生命周期面试题 1.?请详细描述Spring框架Bean的生命周期包括哪些阶段? 2. 请详细描述一下Spring Bean的初始化过程 3.?Spring Bean的销毁过程是怎样的? 4.?Spring Bean的后置处理器是什么?在项目中如何使用它? 5.?Spring Bean的生命周期中,哪些方法可以进行自定义操作? 6.?什么是Bean的作用域?Spring中有哪些Bean的作用域? 7.?Bean的作用域是如何实现的?请描述其原理。