• spring读取配置文件,生成BeanDefinition,保存在工厂的BeanDefinitonMap中
    • 通过构造函数,创建Bean的实例
    • 调用populateBean给属性赋值
    • 初始化过程中
      ——-调用Aware接口的方法
      ——-调用InitializationBean的afterPropertiesSet方法
      ——-调用用户自己制定的init方法
    • 生成bean实例后放入一级缓存中
    • image.png