Spring Boot 内置 Tomcat 的具体代码实现主要位于 org.springframework.boot.web.embedded.tomcat 包中。
主要有以下几个类:
- TomcatStarter:启动器类,用于启动和配置 Tomcat。
- TomcatWebServer:Tomcat Web 服务器类,继承自 Spring Boot 的 WebServer 抽象类。
- TomcatServletWebServerFactory:工厂类,用于创建 TomcatWebServer 对象。
在启动 Spring Boot 应用时,会先通过 TomcatServletW