我們在開發中反覆修改類、頁面等資源,每次修改後都是需要重新啓動才生效,這樣每次啓動都很麻煩,浪費了大量的時間,我們可以在修改代碼後不重啓就能生效,在 pom.xml 中添加如下配置就可以實現這樣的功能,我們稱之爲 熱部署 。
- 在 pom.xml 文件中增加依賴配置
<!--熱部署配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
<!--SpringBoot項目打包時,會將內置的Tomcat一起打包-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
- 開啓 Intellij IEDA 自動編譯
- Shift+Ctrl+Alt+/,選擇Registry, 設置app運行期間支持自動編譯部署
- 以後其他的springboot項目如果希望熱部署,只需要引入spring-boot-devtools即可
感謝閱讀, 如有什麼更好的建議或方法 ,可以留言或進羣交流:1101584918,歡迎大家加入。