idea配置熱部署
第一步:添加依賴
使用spring-boot-devtools提供的開發者工具
spring-boot項目中引入如下依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
該方法基於類加載機制來實現熱加載的,因此你修改完成代碼後必須重新編譯當前代碼,才能觸發熱部署,Eclipse默認就支持了自動編譯,而在Intellij IDEA中默認是關閉了自動編譯的,可以按照如下2步設置開啟:
IDEA開啟項目自動編譯,進入設置,Build,Execut, Deployment -> Compiler 勾選中左側的Build Project automatically
IDEA開啟項目運行時自動make, ctrl + shift + a搜索命令:registry -> 勾選compiler.automake.allow.when.app.running
基於類加載機制來實現熱加載的,因此你修改完成代碼後必須重新編譯當前代碼,才能觸發熱部署,Eclipse默認就支持了自動編譯,而在Intellij IDEA中默認是關閉了自動編譯的,可以按照如下2步設置開啟:
1、IDEA開啟項目自動編譯,進入設置(ctrl+alt+s)—Build,Execution,Deployment> Compiler 勾選中左側的Build Project automatically。
2、IDEA開啟項目運行時自動make, ctrl + shift + alt+/ 命令:registry -> 勾選。
compiler.automake.allow.when.app.running
優點:簡單,支持Spring-boot項目,支持成員級別的修改熱部署。
缺點:只支持spring-boot項目。
參考博客:https://www.cnblogs.com/jcook/p/6910238.html
idea配置熱部署