
五步骤版本
1.实例化
2.依赖注入
3.初始化
4.使用bean
5.销毁bean
七步骤版本
1.实例化
2.依赖注入
3.初始化前置处理器postProcessBeforeInitialization
4.初始化
5.初始化后置处理器postProcessAfterInitialization
6.使用bean
7.销毁bean
十步骤版本
1.实例化
2.依赖注入
3.实现‘BeanNameAware‘接口,为实现了各种Aware接口的Bean设置诸如beanName、beanFactory等容器信息
4.初始化前置处理器 postProcessBeforeInitialization
5.实现‘InitializingBean‘接口,重写里面的‘afterPropertiesSet‘方法
6.初始化
7.初始化后置处理器 postProcessAfterInitialization
8.使用bean
9.实现‘DisposableBean‘接口,重写里面的‘destroy‘方法
10.销毁bean