日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

idea中reload all from disk_SpringBoot IDEA中实现热部署

發布時間:2023/12/31 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idea中reload all from disk_SpringBoot IDEA中实现热部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在前后端分離的時代中,或許我們基本上很少會用到傳統的MVC模式,但是對于部分老項目或者一些小項目來說,傳統的MVC方式依然有著它短平快的優點。那么對于開發中,我們常遇到的一個困擾就是,如何像傳統Spring MVC+JSP的模式自動刷新呢?

今天小編就來介紹下:SpringBoot IDEA中實現熱部署形式。

一、開啟IDEA的自動編譯

第一步:

打開頂部工具欄 ?File -> Settings -> Default Settings -> Build -> Compiler ?然后勾選 Build project automatically

注:Build project automatically:主要讓項目自動構建,通過對文件自動構建,來進行reload加載

二、開啟IDEA的自動編譯

具體步驟:同時按住 Ctrl + Shift + Alt + / ?然后進入Registry ,勾選自動編譯并調整延時參數。

  • compiler.automake.allow.when.app.running ? -> 自動編譯

注:部分文章中還提到過設置:compile.document.save.trigger.delay

這個主要是用來自動更新文件的時間,例如靜態文件,將延遲時間減少后,直接按F5既可以,看到效果了。

以上兩處設置一次后,全局均可適用所有項目

三、開啟IDEA的熱部署策略

具體步驟:頂部菜單- >Edit Configurations->SpringBoot插件->目標項目->勾選熱更新。

注釋:此步驟尤其重要,此處主要是用來當IDEA build 的時候,進行熱部署策略的設置,當resource 等文件發生變化后,才進行熱部署的執行。

引用PMO依賴:

<dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-devtoolsartifactId> <scope>runtimescope> <optional>trueoptional> dependency>

最后:當然除了以上的配置,還離不開最重要的POM依賴,需要引入上面的PMO文件。要注意如下兩個配置

<scope>runtimescope> <optional>trueoptional>

總結

以上是生活随笔為你收集整理的idea中reload all from disk_SpringBoot IDEA中实现热部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。