"简单介绍下SpringBoot启动流程?"

简单介绍下SpringBoot启动流程?

  1. 确认web应用的类型
  2. 加载ApplicationContextInitializer
  3. 加载ApplicationListener
  4. 启录主启动类

run()

  1. 准备环境对象Enviroment,用于加载系统属性等等
  2. 打印Banner
  3. 实例化容器Context
  4. 准备容器,为容器设置Enviroment、BeanFactoryPostProcessor,并加载主类对应的BeanDefinition
PS:写作不易,如要转裁,请标明转载出处。
登录
注册
回顶部