Spring Boot的熱部署

所謂熱部署就是在你修改代碼的時候重修編譯程序
使用過Tomcat也許知道在Tomcat中能夠進行熱部署或者熱加載
那麼Spring Boot該如何在內置服務器中進行熱部署呢?
它爲咱們提供了一個模塊叫作devtoolsspring

在maven中依賴spring-boot-devtools,注意看(沒法實現的是通常是沒注意看)服務器

clipboard.png

導入spring boot模塊時版本要一致,否則會報錯滴
在maven全局插件配置裏面添加編譯節點maven

clipboard.png

接下來咱們要打開IntelliJ IDEA的自動編譯Class文件
熱部署的原理是產生一個新的類加載器,因此咱們一個類在JVM中可能會產生兩個獨立的類
咱們打開IntelliJ IDEA的首選項,進行以下設置(打上勾)spring-boot

clipboard.png

按下Ctrl+Shift+Alt+ /spa

clipboard.png

依舊打上勾:插件

clipboard.png

OK,如今把項目重啓後,每當你修改代碼時,便會啓動熱部署
以上即是Spring Boot熱部署的開啓步驟
謝謝關注~記得點個贊再走哦ip

相關文章
相關標籤/搜索