内容纲要
Spring Boot附带两个强大的插件:
- spring-boot-gradle-plugin
- spring-boot-maven-plugin
它们本质上都具有相同的特性,并提供从命令行运行Spring Boot应用程序的能力,以及捆绑可运行的jar。几乎每个指南在执行阶段都会提到这个主题。
一个流行的主题是,许多人仍然希望生成部署在容器内的WAR文件。这两个插件都支持这一点。实际上,您必须重新配置项目,以生成WAR文件并将嵌入的容器依赖项声明为“已提供”。这确保了相关的嵌入式容器依赖项不包含在WAR文件中。
有关如何配置应用程序为容器创建WAR文件的详细步骤,请参阅:
- Packaging executable jar and war files with Maven
- Spring Boot Gradle Plugin or
- Gradle Plugin Reference: Packaging executable wars
Spring Boot在servlet 3.0规范容器上运行。