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()方法销毁bean
