springboot的启动过程与单例bean加载流程

springboot启动过程——生命周期事件流程图;

参考博客:不懂SpringApplication生命周期事件?那就等于不会Spring Boot嘛
在这里插入图片描述

Spring Bean生命周期

对应上述生命周期事件中的refresh()启动上下文:实例化单例bean以及启动容器

参考博客:请别再问Spring Bean的生命周期了!

  1. 实例化 Instantiation
  2. 属性赋值 Populate
  3. 初始化 Initialization
  4. 销毁 Destruction

两篇硬核博客干货非常多,结合服用非常受益