1. 程式人生 > >SpringBoot專案熱部署的實現

SpringBoot專案熱部署的實現

SpringBoot熱部署實現有兩種方式:

  1. 使用spring loaded
  2. 使用spring-boot-devtools

我主要就學習了一下spring-boot-devtools

spring-boot-devtools熱部署實現

我們只要在pom.xml檔案中直接新增以下依賴即可:

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

修改了程式碼之後儲存,就能在控制檯中看到重新載入類資訊的日誌

如果是使用idea工具的話,在修改了程式碼之後要手動編譯一下程式碼,快捷鍵ctrl+F9
而且idea也可以設定自動編譯:
首先,IDEA設定裡面這裡必須打勾

然後 Ctrl+Shift+Alt+/,選擇Registry

進去之後,找到如下圖所示的選項,打勾

ok了,重啟一下專案,然後改一下類裡面的內容,IDEA就會自動去make了。