第 1 章 Spring Boot 独立入门

1.1. 关于 Spring Boot 独立部署模式

在单机部署模式中,Spring Boot 应用程序打包为 Jar 文件,直接在 Java 虚拟机(JVM)中运行。这种打包和运行应用程序的方法与微服务原则一致,其中的服务打包成了最低一组要求。可以使用带有 -jar 选项的 java 命令直接运行 Spring Boot 应用程序。例如:

java -jar SpringBootApplication.jar

其中 Spring Boot 为可执行 Jar 提供主类。在 Fuse 中构建 Spring Boot 独立应用程序需要以下元素:

  • Materials(BOM)的 Fuse Bill s(BOM)定义通过红帽 Maven 存储库中的一组精心设计的依赖项。BOM 利用 Maven 的依赖项管理机制来定义适当的 Maven 依赖项版本

    注: 仅支持 Fuse BOM 中定义的依赖项。

  • Spring Boot Maven Plugin abrt- the implementation 在 Maven 中独立 Spring Boot 应用程序的构建过程。此插件负责将 Spring Boot 应用程序打包为可执行 Jar 文件。