java - 为什么spring boot中不需要tomcat
问题描述
我是春季靴子的新手。谁能帮我解决这个问题?为什么spring boot中不需要tomcat?任何帮助都很好。
解决方案
Spring Boot 应用程序包含服务器的二进制文件(例如,tomcat.jar)。这意味着您可以将 Web 应用程序作为普通的 Java 应用程序运行。
正如您在https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-embedded-web-servers的以下文本中看到的那样,您可以将服务器更改为您的服务器选择:
对于 servlet 堆栈应用程序,spring-boot-starter-web 通过包含 spring-boot-starter-tomcat 来包含 Tomcat,但您可以改用 spring-boot-starter-jetty 或 spring-boot-starter-undertow。
推荐阅读
- javascript - Joi 验证需要两个字段之一
- android-permissions - Android 11 Scoped storage,如何为所有目录授予外部存储权限?
- three.js - Autodesk forge 自定义几何图形
- axapta - 获取查找表的当前记录
- opencl - 如何在 Sycl+openCL+DPCPP 上定义和执行函数数组
- http - 是否可以在没有范围请求的情况下同时下载单个文件?
- performance - 如何对我的算法(在线俄罗斯方块)进行性能评估?
- angular - Angular Messenger 服务错误 TS2769:没有重载匹配此调用
- vba - VBA PowerPoint 表格单元格的格式
- c++ - 解析函数的问题(int 到 const char*)