每次代碼改動後都須要從新手動Run項目,心累,在網上找了下,發現SpringBoot提供了熱部署的方案,改動代碼後自動編譯打包,如今將熱部署的配置方法記下來:spring
第一步:在pom.xml中添加依賴,導入spring-boot-devtoolsapp
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>runtime</scope> </dependency>
第二步:在Intellij編輯器中選擇File->Setting->Build,Execution,Deployment->Compiler,勾選【Build project automatically】編輯器
第三步:經過快捷鍵Ctrl+Alt+Shift+/ ,進入Intellij的Registry配置中,將【compiler.automake.allow.when.app.running】勾選spring-boot
到這裏就大功告成,測試了一下,修改了代碼之後,等待兩秒鐘,SpringBoot會從新編譯加載代碼,免去手動編譯的煩惱。測試