1. 程式人生 > 實用技巧 >idea之熱部署外掛jrebel的使用

idea之熱部署外掛jrebel的使用

轉載請標明出處:https://blog.csdn.net/men_ma/article/details/106847165.
本文出自 不怕報錯 就怕不報錯的小猿猿 的部落格

idea之熱部署外掛jrebel的使用

前言

一個java web專案,在寫的過程中我們需要不斷除錯,如果沒有熱部署,則我們每修改一次專案要重啟一次,驗證問題有沒有得到解決。如果專案很小,啟動只要幾秒或十幾秒,可能感覺影響不是很大;但當專案變大了,重啟一次需要幾十秒,幾分鐘,甚至十幾分鍾,每次修改後都需要重啟無疑會嚴重影響我們的工作效率。

正常情況下,我們使用IDEA(或Eclipse等IDE)+tomcat部署web專案時,如果只是修改web頁面,按Ctrl+shift+F9(Eclipse按Ctrl+S即可)重新編譯,無須重新啟動,即可使修改的程式碼生效,這對我們的開發除錯有了很大的幫助。但當我們在java檔案中增加方法,增加變數,修改配置檔案等大部分操作時,都需要重啟伺服器,而jrebel使絕大部分操作都不需要重啟,只要重新編譯即可將更新部署到伺服器上,大大節省了我們工作花在重啟伺服器上的時間。

操作步驟

下面以idea為例,介紹如何使用jrebel:

依次開啟File–》Setting–》Plugin在這裡插入圖片描述
在這裡插入圖片描述
然後Restart重啟即可在這裡插入圖片描述
重啟後,依次File-Setting(或ctrl+alt+s)開啟設定,可以看到Jrebel外掛已經成功了

這時需要啟用jrebel才能使用,開啟jrebel 啟用面板 ,選擇Connect to online licensing service

在上面的框中輸入啟用的url地址,下面的框中輸入郵箱地址 , 然後點選右下角的啟用按鈕即可在這裡插入圖片描述
url地址:
https://jrebel.qekang.com/cc911d10-7326-4ded-8daf-967837a07792

(這個啟用碼可行,博主親測,找了好久才找到一個成功的啟用)

檢視是否啟用成功(啟用狀態)?
在這裡插入圖片描述

弄到這裡jrebel就可以正常使用了,但jrebel啟用之後預設是聯網使用的 , 在該模式下 , jrebel會一直聯網監測啟用資訊 . 所以需要調為離線使用的,直接點選下圖中Work offline按鈕即可在這裡插入圖片描述
點選後的效果在這裡插入圖片描述
然後啟動專案時用jrebel啟動就好了,如圖:在這裡插入圖片描述