SpringBoot熱啟動讓開發更便捷

2022-09-17 19:48:11 字數 1273 閱讀 8674

在開發過程中,當寫完乙個功能我們需要執行應用程式測試,可能這個小功能中存在多個小bug,我們需要改正後重啟伺服器,這無形之中拖慢了開發的速度增加了開發時間,springboot提供了spring-boot-devtools,使我們在更改應用和配置檔案的時候,自動重啟應用!

開啟pom.xml檔案新增依賴

org.springframework.bootgroupid>

spring-boot-devtoolsartifactid>

trueoptional>

dependency>

只要classpath下的檔案有變動,它就會自動重啟。這在使用ide時非常有用,因為可以很快得到**改變的反饋。預設情況下,classpath下任何指向資料夾的實體都會被監控,注意一些資源的修改比如靜態assets,檢視模板不需要重啟應用。

由於devtools監控classpath下的資源,所以唯一觸發重啟的方式就是更新classpath。在eclipse裡,儲存乙個修改的檔案將引起classpath更新,並觸發重啟。在intellij idea中,預設是不自動編譯的,我們需要設定自動編譯。

設定idea自動編譯:(1).快捷鍵ctrl+alt+s開啟設定,在build,execotion,deployment->compiler->勾選build project automatically項

(2).快捷鍵ctrl + shift + alt + /,選擇registry

重啟應用,當改動**時,觀察控制台輸出,你會發現spring boot已經檢測到了檔案變化,並重新啟動,你會發現體驗為何如此之棒,爽極了!

Idea下Springboot開啟熱啟動

如下圖,首先idea需要開啟自動編譯,注意後面的括號,只在沒有執行和除錯時有效,因此還需要設定成執行時自動編譯也開啟。windows系統下按alt ctrl shift 選擇1.registry,如下圖勾選,重啟idea。springboot的pom中還需要新增如下的依賴 org.springfra...

IDEA中使用SpringBoot 熱啟動

在開發過程中,當寫完乙個功能我們需要執行應用程式測試,可能這個小功能中存在多個小bug,我們需要改正後重啟伺服器,這無形之中拖慢了開發的速度增加了開發時間,springboot提供了spring boot devtools,使我們在更改應用和配置檔案的時候,自動重啟應用!開啟pom.xml檔案新增依...

冷啟動 熱啟動

冷啟動 1 接通電源啟動計算機的方式,稱為冷啟動。2 介紹 自檢 3 具體操作步驟如下 加電 自檢 引導作業系統。熱啟動 1 熱啟動是指在計算機已經開啟的狀態下,通過鍵盤重新引導作業系統。一般在宕機時才使用。2 方法 左手按住 ctrl 和 alt 不放開,右手按下 del 然後同時放開。3 熱啟動...