Spring Boot專案在Intellij IDEA 中實現熱部署
阿新 • • 發佈:2019-01-06
在開發Spring Boot專案的過程中,每次修改檔案都需要重新啟動,於是在imooc上找了個視訊,經過修改幾個引數最終成功。參考視訊:Spring Boot熱部署的實現
原視訊中介紹有三種:
- Maven方式啟動
感覺需要使用mvn命令,強迫症不喜歡看後臺DOS視窗,直接忽略- 修改IDE啟動命令
和目前開發最相似,也是本部落格配置方式- 使用spring-boot-devtools實現
極不推薦,雖然配置簡單,只需要引入依賴即可,但是每次修改後都會自動重啟專案,和手動重啟沒有太大區別,影響效能。
使用Intellij IDEA開發工具,本文介紹第二種。
- 首先下載Springloaded的Jar包
放到本地磁碟某目錄下,記得位置。下載地址: springloaded 修改啟動方式配置
點選Edit Configurations
在VM options中,新增如下程式碼:
-javaagent:E:\DEV\springloaded-1.2.6.RELEASE.jar -noverify
其中E:\DEV\springloaded-1.2.6.RELEASE.jar 即為本地jar包所在位置。
注意,以下兩項也需要配置:
- 在設定中開啟自動編譯
左上角File->Settings->Build,Execution,Deployment->Compiler,選中Build project automatically
- 開啟執行時編譯
按快捷鍵 Shift+Ctrl+Alt+/ ,點選 Registry
根據首字母找到compiler.automake.allow.when.app.running,選中即可。
之後重啟IDEA,大功告成!
引用: