后端岗位面试题更新 2026-08-05

Spring Boot 如何集成并启动嵌入式 Tomcat?

阳光电源后端开发能源/电力编码实现技术原理技术选型Apache TomcatSpring Boot

考察说明

考察对 Spring Boot 自动装配原理和嵌入式 Web 容器工作机制的理解

回答思路

  1. 说明 Spring Boot 默认引入 spring-boot-starter-web 后自动包含 Tomcat 依赖
  2. 解释通过自动配置类 ServletWebServerFactoryAutoConfiguration 和工厂模式创建 TomcatServletWebServerFactory
  3. 说明启动流程:run 方法创建容器、触发 WebServerFactoryCustomizerBeanPostProcessor、构建 WebServer 并启动
  4. 能够回答如何替换为 Undertow/Jetty 或自定义 Tomcat 参数
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。