Spring Boot 与 Docker
观察 GraphQL 的实际运行

Spring Boot 提供了两个强大的插件:

  • spring-boot-gradle-plugin

  • spring-boot-maven-plugin

它们的功能基本相同,都可以从命令行运行 Spring Boot 应用程序并打包成可执行的 JAR 文件。这一话题几乎出现在每个指南的执行阶段结尾部分。

一个流行的话题是,许多人仍然希望生成 WAR 文件以便在容器内部部署。这两个插件也支持这一点。你需要重新配置项目以生成 WAR 文件,并将嵌入式容器依赖项声明为 "provided"。这样可以确保相关的嵌入式容器依赖项不会包含在 WAR 文件中。

关于如何配置您的应用以在容器中生成WAR文件的详细步骤,请参见:

  • 使用 Maven 打包可执行的 Jar 和 War 文件

  • Spring Boot Gradle 插件

  • Gradle 插件参考:打包可执行的 WAR 文件

Spring Boot 在 servlet 5.0 规范的容器上运行。

参见

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

本页目录