Advertisement

Spring Boot嵌入式Servlet容器配置及启动原理

阅读量:

SpringBoot配置嵌入式Servlet容器

  • 对Servlet容器相关配置进行定制与调整
      • 全局配置文件
      • 实例化一个对象
      • 编写WebServerFactoryCustomizer类
    • 切换嵌入式Servlet容器

    • 分析嵌入式Servlet容器的自动配置机制

      • TomcatWebServerFactoryCustomizer

      • 后置处理器WebServerFactoryCustomizerBeanPostProcessor

      • 嵌入式Servlet容器工厂ReactiveWebServerFactory

        • TomcatServletWebServerFactory
      • 嵌入式Servlet容器WebServer

    • 嵌入式Servlet容器的启动流程

    • 解析嵌入式Servlet容器的启动机制

      • 覆盖的onRefresh()方法
        • 调用getWebServerFactory()方法
          • 触发后置处理器执行
    • 嵌入式Servlet容器不兼容Servlet3.0 SPI规范

SpringBoot框架默认采用Tomcat作为嵌入式的Servlet容器实现

![在这里插入图片描述](https://cdl.i

全部评论 (0)

还没有任何评论哟~