IDEA 中使用 spring-boot-devtools 實現熱部署java
熱部署可讓咱們在更新代碼時能實時的去測試是否正確,而不是每次都要重啓項目,縮短重啓的浪費的時間。
首先要讓IDEA 可以自動編譯,自動加載。打開settings ,找到以下位置,勾選 Build project automatically
git
而後 快捷鍵Ctrl+Alt+Shift+/ 選擇 registryspring
而後找到這項,勾選。springboot
<img src="https://gitee.com/jsnucrh/blog-sharding_1/raw/master/img/20210103220955.png" alt="image-20200808180212264" style="zoom:80%;" />app
這裏新建一個springboot的項目,前面的自定義,在選擇依賴的地方,勾選上devtools.spring-boot
而後新建controller類。測試
@RestController public class TestDevtoolsController { @GetMapping("hello") public String test(){ String msg = "這是原始的數據"; return msg; } }
啓動項目,進行訪問:ui
修改代碼:spa
@RestController public class TestDevtoolsController { @GetMapping("hello") public String test(){ String msg = "這是原始的數據"; msg += "加了一句話"; return msg; } }
而後測試,發現成功!!!code