1 创建ac容器
2 创建容器要管理的对象
3 给对象的属性赋值
4 实现BeanPostProcesser接口,postProcessBeforeIntialization方法执行
5 bean类实现了InitializingBean接口,spring会执行这个类中的初始化方法afterPropertiesSet
6 执行配置文件中的Init-method方法
7 执行BeanPostProcesser接口中的postProcessAfterInitialization方法
8 ac.getBean()用户就拿到了这个spring管理的bean对象,调用bean对象的方法 用户在使用bean对象;
9 代码里面调用ac.close()关闭spring容器,同时spring会去销毁对象, 销毁阶段开始;
10 先执行bean类实现接口DisposableBean中destroy方法
11 bean对象被销毁,ac容器被销毁;