什麼是熱部署?
我們在開發中反覆修改類、頁面等資源,每次修改後都是需要重新啓動才生效,這樣每次啓動都會浪費大量時間,我們可以在修改代碼後不重啓就生效,在pom.xml中添加如下配置就可以實現這樣的功能,我們稱之爲熱部署
配置方式
1. 添加依賴
<!--熱部署配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
配置完成之後你會發現還是不可以自動生效,出現這種情況,並不是熱部署配置問題,根本原因是idea默認情況下不會自動編譯,需要對idea進行自動編譯的設置,如下:
1.1 勾選自動編譯
1.1.2 然後 Shift+Ctrl+Alt+/,選擇Registry
勾選自動編譯
1.1.3 重新啓動程序
重新啓動程序之後你會發現在修改代碼之後程序會自動部署