全部产品
云市场

本地编译运行

更新时间:2019-09-05 19:39:19

在完成 SOFABoot 工程创建后,您可以在本地使用 IDE 工具、Maven 或 Java 命令行运行该工程。本文将分别介绍如何在 Web 工程和 Core 工程中使用以上工具进行工程编译与运行。

编译运行 Web 工程

本地 IDE 运行

  1. 在工程根目录下执行 mvn clean install 命令,完成相应依赖的下载。
  2. 运行 web 模块下的 main 函数,即可启动 SOFABoot Web 工程。

mvn spring-boot:run 方式运行

  1. 在工程根目录下执行 mvn clean install 命令,完成相应依赖的下载。
  2. SOFABoot 工程默认在 web 模块中配置了 Spring Boot 的 Maven 插件,切换至 web 模块所在的目录并执行以下命令编译、运行该工程:
    1. mvn spring-boot:run

在上述命令执行过程中,默认的 spring-boot-maven-plugin 插件会对工程原型进行自动配置,如无特殊需求可以不用修改,具体配置可以参考 spring-boot-maven-plugin 使用说明

java -jar 方式运行

  1. 在工程根目录下执行 mvn clean install 命令,SOFABoot 工程会被打包为 {XXX}-executable.jar 文件,并存放于工程根目录的 target 目录中。

  2. 在工程的 target 目录下运行以下命令,编译运行该工程:java -jar XXX-executable.jar

如需在私有服务器(已安装相应版本 JDK)上进行测试,可将该可执行的 .jar 文件拷贝到服务器,然后使用 java -jar 命令行执行该文件。

通过以上任意一种方式运行工程后,在浏览器中访问 http://localhost:8080 或者 http://localhost:8341/webapi/users/4 来运行并验证结果。

编译运行 Core 工程

本地 IDE 运行

  1. 在工程根目录下执行 mvn clean install 命令,完成相应依赖的下载。
  2. 运行 service 模块下的 main 函数,即可启动 SOFABoot Core 工程。

mvn spring-boot:run 方式运行

  1. 在工程根目录下执行 mvn clean install 命令,完成相应依赖的下载。
  2. SOFABoot 工程默认在 service 模块中配置了 Spring Boot 的 Maven 插件,切换至 service 模块所在的目录并执行以下命令即可编译、运行该工程。
    1. mvn spring-boot:run
    在上述命令执行过程中,默认的 spring-boot-maven-plugin 插件会对工程原型进行默认配置,如果无特殊需求可以不用修改,具体配置可以参考 spring-boot-maven-plugin 使用说明

java -jar 方式运行

  1. 在工程的根目录下执行 mvn clean install 命令,SOFABoot 工程会被打包为 {XXX}-executable.jar 文件,并存放于工程根目录的 target 目录中。
  2. 在工程的 target 目录下运行以下命令,编译运行该工程:java -jar XXX-executable.jar

SOFABoot Core 工程是没有页面的工程,因此无法在本地进行效果预览。