我知道 Spring Boot 应用程序可以作为 war 文件部署到生产环境。但是部署 Spring Boot 应用程序的典型方式是什么?是不是只需要jvm,不需要容器?
最佳答案
Spring Boot Project Page指出 Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可以“直接运行”。
默认情况下,Spring Boot maven或 gradle 插件构建独立的 executable jars,包含所有依赖项和嵌入式网络服务器,例如 Tomcat 或码头。 Spring Boot Getting Started doc 向您介绍了这一点。使用这种方法,您只需要一个 JVM 来运行您的应用程序。但如果这更适合您的生产环境,您也可以将其配置为创建 war 文件。
关于spring - 部署 Spring Boot 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43749976/