所謂熱部署就是在你修改代碼的時候重修編譯程序
使用過Tomcat也許知道在Tomcat中能夠進行熱部署或者熱加載
那麼Spring Boot該如何在內置服務器中進行熱部署呢?
它爲咱們提供了一個模塊叫作devtoolsspring
在maven中依賴spring-boot-devtools,注意看(沒法實現的是通常是沒注意看)服務器
導入spring boot模塊時版本要一致,否則會報錯滴
在maven全局插件配置裏面添加編譯節點maven
接下來咱們要打開IntelliJ IDEA的自動編譯Class文件
熱部署的原理是產生一個新的類加載器,因此咱們一個類在JVM中可能會產生兩個獨立的類
咱們打開IntelliJ IDEA的首選項,進行以下設置(打上勾):spring-boot
按下Ctrl+Shift+Alt+ /spa
依舊打上勾:插件
OK,如今把項目重啓後,每當你修改代碼時,便會啓動熱部署
以上即是Spring Boot熱部署的開啓步驟
謝謝關注~記得點個贊再走哦ip