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