Spring Boot带有两个强大的插件:

  • spring-boot-gradle-plugin

  • spring-boot-maven-plugin

它们本质上都具有功能奇偶性,并提供从命令行运行Spring Boot应用程序以及捆绑可运行的JAR的能力。在执行阶段的最后,几乎所有指南都提到了这个主题。

一个流行的话题是,许多人仍然希望生成要在容器内部署的WAR文件。这两个插件也都支持。本质上,您必须重新配置项目以生成WAR文件,并将嵌入式容器依赖项声明为“已提供”。这样可以确保相关的嵌入式容器依赖项不包含在WAR文件中。

有关如何配置应用程序以为容器创建WAR文件的详细步骤,请参阅:

Spring Boot在Servlet 3.0规范容器上运行。

也可以看看

以下指南也可能会有所帮助:

是否要编写新指南或为现有指南做出贡献?查看我们的贡献准则

所有指南均以代码的ASLv2许可证和写作的Attribution,NoDerivatives创用CC许可证发布。