IDEA 配置Springboot項目熱部署

  • 2019 年 10 月 6 日
  • 筆記

實現的方式概述

注意以下的熱部署方式在IDEA是默認沒有打開自動編譯的,手動編譯需要快捷鍵(Ctrl+Shift+F9),自動編譯的修改配置如下:(注意刷新不要太快,會有1-2秒延遲)

File-Settings-Compiler-Build Project automatically

spring-boot-devtools

在pom中直接引入依賴

<dependency>          <groupId>org.springframework.boot</groupId>          <artifactId>spring-boot-devtools</artifactId>          <optional>true</optional>  </dependency>

設置以下兩項(第一項如已設置直接設置第二項)

1) 「File」 -> 「Settings」 -> 「Build,Execution,Deplyment」 -> 「Compiler」,選中打勾 「Build project automatically」 。

2) 組合鍵:「Shift+Ctrl+Alt+/」 ,選擇 「Registry」 ,選中打勾 「compiler.automake.allow.when.app.running」 之後直接正常run即可!

spring-loaded

<build>          <plugins>              <plugin>                  <groupId>org.springframework.boot</groupId>                  <artifactId>spring-boot-maven-plugin</artifactId>                  <dependencies>                      <!-- spring熱部署 -->                      <dependency>                          <groupId>org.springframework</groupId>                          <artifactId>springloaded</artifactId>                          <version>1.2.6.RELEASE</version>                      </dependency>                  </dependencies>              </plugin>          </plugins>      </build>

如果依賴提示not found,先在上面寫讓maven下載下來,再移到Plugin裡面來 命令行窗口啟動。

找到pom.xml的路徑,IDEA的話打開Pom後在標籤頁滑鼠懸停即可看到,或者在pom上右擊->file Path。

在這個路徑下打開cmd窗口(win下可以通過shift快速在對應路徑打開),輸入啟動命令。

mvn spring-boot:run

這樣就可以在IDE里修改程式碼實現熱載入了!

End

Tags: