javascript
idea中reload all from disk_SpringBoot IDEA中实现热部署
今天小編就來介紹下:SpringBoot IDEA中實現(xiàn)熱部署形式。
一、開啟IDEA的自動編譯
第一步:
打開頂部工具欄 ?File -> Settings -> Default Settings -> Build -> Compiler ?然后勾選 Build project automatically
注:Build project automatically:主要讓項目自動構(gòu)建,通過對文件自動構(gòu)建,來進行reload加載
二、開啟IDEA的自動編譯
具體步驟:同時按住 Ctrl + Shift + Alt + / ?然后進入Registry ,勾選自動編譯并調(diào)整延時參數(shù)。
compiler.automake.allow.when.app.running ? -> 自動編譯
注:部分文章中還提到過設(shè)置:compile.document.save.trigger.delay
這個主要是用來自動更新文件的時間,例如靜態(tài)文件,將延遲時間減少后,直接按F5既可以,看到效果了。
以上兩處設(shè)置一次后,全局均可適用所有項目
三、開啟IDEA的熱部署策略
具體步驟:頂部菜單- >Edit Configurations->SpringBoot插件->目標(biāo)項目->勾選熱更新。
注釋:此步驟尤其重要,此處主要是用來當(dāng)IDEA build 的時候,進行熱部署策略的設(shè)置,當(dāng)resource 等文件發(fā)生變化后,才進行熱部署的執(zhí)行。
引用PMO依賴:
<dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-devtoolsartifactId> <scope>runtimescope> <optional>trueoptional> dependency>最后:當(dāng)然除了以上的配置,還離不開最重要的POM依賴,需要引入上面的PMO文件。要注意如下兩個配置
<scope>runtimescope> <optional>trueoptional>總結(jié)
以上是生活随笔為你收集整理的idea中reload all from disk_SpringBoot IDEA中实现热部署的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全国省份人均gdp排名2021最新排名,
- 下一篇: 豆瓣稿费银行怎么加入