IDEA 2020.1 熱部署(JRebel)


  本文參考自慕容雪_大神的Intellij熱部署插件JRebel藤倫柳揶大神的使用JRebel實現SpringBoot熱部署,進行整合完善,非常感謝,點擊名稱即可進入相關鏈接。

  IDEA好像並沒有集成熱部署,pom里添加熱部署依賴也不行,最后發現使用JRebel插件可以實現熱部署,以下為安裝JRebel插件和使用方式。

一、安裝

  1、在IDEA中點擊 File->Settings->Plugins
  2、在搜索框中輸入JRebel進行搜索
  3、找到JRebel and XRebel for intellij(低版本叫JRebel for intellij,下方還有一個JRebel mybatisPlus extension是針對mybatis的mapper.xml的熱部署)
  4、install
  5、安裝好之后需要Restart IDEA

二、激活

  1、首先到github上去下載一個反向代理軟件,我下載的是windows x64版本。地址:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4

 

   2、雙擊運行我們下載的程序

    3、在IDEA中點擊 File->Settings->JRebel 並找到激活界面。請支持正版,本教程僅支持個人學習使用,請不要用於商業用途!

 

   4、在彈出的頁面上輸入以下內容:

  第一行輸入 http://127.0.0.1:8888/d3545f42-7b88-4a77-a2da-5242c46d4bc2
  第二行輸入正確的郵箱格式,例如: test@123.com
  勾選同意協議,再點擊Activate JRebel 按鈕驗證激活
  提示:d3545f42-7b88-4a77-a2da-5242c46d4bc2為UUID,可以自己生成,並且必須是UUID才能通過驗證

 

   5、之后還會彈出來頁面,相信你能應付。最后別忘了把JRebel設置為offline模式 點一下work offline

 

 三、配置

  由於JRebel是實時監控class文件的變化來實現熱部署的,所以在idea環境下需要打開自動編譯功能才能實現隨時修改,隨時生效:

  1、在設置中打開自動編譯:

 

   2、打開運行時編譯,按快捷鍵 Shift+Ctrl+Alt+/ ,選擇 Registry,找到找到compiler.automake.allow.when.app.running進行勾選,然后Close

 

 

 

 四、使用

  1、在界面上或代碼前,都可以看到多了兩個圖標:

 

   2、點擊圖標運行,當你做了修改時,稍微等待,控制台顯示類似下圖的內容,表示熱部署成功,項目已“重啟”完畢:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM