1. 程式人生 > >玩轉SpringBoot 2 之專案啟動篇

玩轉SpringBoot 2 之專案啟動篇

SpringBoot 啟動方式有哪些?

SpringBoot 有4種方式進行啟動,具體方式如下:

  1. IDEA方式啟動
  2. Eclipse 方式啟動
  3. Maven 啟動方式
  4. 通過SpringBoot 程式 jar 包啟動

每種啟動方式操作演示

1 IDEA方式啟動

選中我們的 SpringBoot 專案,通過下圖操作方式進行正常啟動 或者 Debug 方式進行啟動。

也可以通過開啟 SpringBoot 的啟動類,右擊選擇 Run StartdemoApplication 進行正常方式啟動,選擇 Debug StartdemoApplication 進行 Debug 方式的啟動。

2 Eclipse 啟動方式

通過Eclipse 建立好我們的 SpringBoot 專案後,選中專案然後點選 Run As,然後在點選 Spring Boot App 就可以啟動 SpringBoot 專案。具體操作: 選擇專案-> Run As-> Spring Boot App 具體操作如下圖:

也可以通過Debug 方式進行啟動,方式和上面一樣。不同的是我們要選擇 Debug As,具體操作: 選擇專案-> Run As-> Debug As 具體操作如下圖:

除了通過上面選擇專案的方式,我們還可以點選springboot 啟動類,通過執行main方法來啟動專案。具體操作如下圖:
點選 Java Application 和 Sprign Boot App 效果是一樣的。

3 Maven 啟動方式

通過cmd 進入到我們 SpringBoot 專案的根目錄中,然後執行 mvn spring-boot:run 就可以執行我們的 SpringBoot 專案啦。

startdemo 專案目錄下內容如下:

4 通過 SpringBoot 程式 jar 包啟動

首先將程式打包並且跳過單元測試 mvn clean package -Dmaven.test.skip=true,然後將打好的jar包通過 java -jar xxx.jar 來啟動。

具體操作方式如下圖:

執行完打包命令後在 targer目錄下會有一個可執行的 jar。

執行 java -jar startdemo-0.0.1-SNAPSHOT.jar

如下圖所示:

指定 埠

通過 java -jar -Dserver.prot 可以指定SpringBoot專案啟動的埠號,具體操作如下:
java -jar -Dserver.prot=埠號 jar包名稱

指定配置檔案進行啟動

在 SpringBoot 的 application.ym 配置檔案中配置如下圖配置:

建立我們開發環境的配置 具體配置如下圖:

建立我們的正式環境配置具體配置如下圖:

正常啟動 SpringBoot 專案會以後綴為dev的配置檔案進行啟動

我們可以通過 java -jar -Dspring.profiles.active 來動態執行具體執行那個字尾配置檔案。具體操作如下:

將 SpringBoot 執行 mvn clean package -Dmaven.test.skip=true, 如下圖所示:

執行 java -jar -Dspring.profiles.active=配置檔案字尾 jar包名稱 如下圖所示:

小結

工作中你可以根據需要採用上述方式任意啟動方式來啟動SpringBoot,一般情況下根據你使用的開發工具採用 IDEA方式啟動或Eclipse 方式啟動。如果使用 SpringCloud 的方式情況下對於不需要進行開發而且必須啟動的專案可以使用 java -jar的方式