当前位置 博文首页 > 一颗小陨石的博客:SpringBoot启动和自动装配那点事儿

    一颗小陨石的博客:SpringBoot启动和自动装配那点事儿

    作者:[db:作者] 时间:2021-09-16 13:42

    在这里插入图片描述

    文章目录

      • SpringBoot启动时做了什么?
    • 一、SpringApplication构造【准备】
      • 1.1 服务启动类型判断
      • 1.2 加载应用上下文初始器 ApplicationContextInitializer
        • 1.2.1 SPI服务加载
        • 1.2.2 实例化实现类
      • 1.3 加载应用事件监听器ApplicationListener
      • 1.4 获取启动类
      • 二、SpringApplication运行
        • 2.1 加载SpringApplicationRunListener
        • 2.2 封装启动参数
        • 2.3 加载外部化配置
        • 2.4 创建上下文对象
        • 2.5 准备上下文
        • 2.6 启动Spring容器
        • 2.7 启动内置Tomcat
      • 【TIP】啥时候创建Web容器工厂的?
      • 运行阶段总结
      • 三、自动化配置源码
        • 3.1 收集自动化配置类
        • **有个疑问:该方法是在何时被调用的呢?**
        • 3.2 加入到Spring容器
      • 四、AOP的自动配置类
    cs