Spring Boot 如何集成并启动嵌入式 Tomcat?
考察说明
考察对 Spring Boot 自动装配原理和嵌入式 Web 容器工作机制的理解
回答思路
- 说明 Spring Boot 默认引入 spring-boot-starter-web 后自动包含 Tomcat 依赖
- 解释通过自动配置类 ServletWebServerFactoryAutoConfiguration 和工厂模式创建 TomcatServletWebServerFactory
- 说明启动流程:run 方法创建容器、触发 WebServerFactoryCustomizerBeanPostProcessor、构建 WebServer 并启动
- 能够回答如何替换为 Undertow/Jetty 或自定义 Tomcat 参数
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。