1. 程式人生 > >Idea中Springboot開啟熱部署方法

Idea中Springboot開啟熱部署方法

Springboot1.3後支援熱部署,具體方法如下:

1. 增加依賴

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

2. 開啟熱部署支援

<plugin>
<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!--fork:設定True,否則可能devtools不會起作用--> <fork>true</fork> </configuration> </plugin>

3. 測試

  • Spring-boot:run啟動工程
  • 修改程式碼
  • Ctl+s儲存程式碼,Ctl+F9編譯
  • 檢視到新的結果

4. 後記

每次重新編譯都要 Ctl+s+Ctl+F9,比較麻煩,幸好Idea支援巨集錄製,具體方法如下:

  • Edit->Macros->Start Macro Recording
  • 開始錄製,鍵盤錄入Ctl+s、Ctl+F9
  • 點選stop macro recording或點選右下角的紅色按鈕
    停止錄製

  • 輸入巨集名稱,如Auto build
    巨集名稱

  • 編輯巨集快捷鍵,Ctl+Shift+A,錄入Keymap,然後點選進去
    編輯巨集快捷鍵

這裡寫圖片描述

這裡寫圖片描述

注:快捷鍵設定隨意,但是很多快捷鍵Idea已經佔用,恰好ctl+shift+s沒被佔用