IntelliJ IDEA熱部署工具JRebel的使用教程
作者丨淺羽Eric
來源丨淺羽的IT小屋
大家在平時使用IDEA的時候一般都會遇到這種情況,當(dāng)我們前后端修改一下代碼就需要重新啟動tomcat服務(wù)器或者項目重新啟動,因此導(dǎo)致浪費了許多時間,所以這個時候,我們就需要用到一個很好用的插件工具JRebel,JRebel是一套JavaEE開發(fā)工具。JRebel允許開發(fā)團隊在有限的時間內(nèi)完成更多的任務(wù)解決更多的問題,發(fā)布更高質(zhì)量的軟件產(chǎn)品。JRebel是收費軟件,用戶可以在JRebel官方網(wǎng)站下載30天的評估版本,而正式收費需要550美元一年。
JRebel可以快速實現(xiàn)熱部署,節(jié)省了大量的重啟時間,從而提高我們的個人開發(fā)效率。
JRebel是一款JAVA虛擬機插件,它使得JAVA程序員能在不進(jìn)行部署的情況下,即時看到代碼的改變對一個應(yīng)用程序帶來的影響。JRebel使你能即時分別看到代碼、類和資源的變化,你可以一個個地上傳而不是一次性全部部署。當(dāng)程序員在開發(fā)環(huán)境中對任何一個類或者資源作出修改的時候,這個變化會直接反應(yīng)在部署好的應(yīng)用程序上,從而跳過了構(gòu)建部署的過程,每年可以省去部署費用的時間花費高達(dá)5.25個星期。
本期文章將會教大家如何使用最簡單的方式來使用破解JRebel,希望可以對大家的工作效率有所提升。
1
安裝步驟
在此之前,我們需要先打開IDEA,然后點擊Preferences,選擇Plugins

搜索JRebel

選擇這個插件,點擊下面的installed下載安裝,由于該插件比較大,所以建議大家使用wifi下載
下載以后如下界面

點擊restart IntelliJ IDEA,重啟IDEA,就會在你的IDEA界面出現(xiàn)這個

這三個圖標(biāo)代表的分別是:第一個是本地JRebel控制的tomcat運行,第二個debug模式,第三個是在云端服務(wù)器運行

到這里的話,JRebel安裝就完成了
2
破解步驟
當(dāng)大家點擊小火箭的時候,就會出現(xiàn)這個小窗口

點擊Activate now,會出現(xiàn)如下界面

生成一個GUID,GUID的網(wǎng)址如下:
https://www.guidgen.com/

將網(wǎng)址組合成這樣的URL格式:https://jrebel.qekang.com/{GUID},供下面使用,URL中的GUID用自己生成的字符串替換掉

激活成功之后顯示如下:

到此,就恭喜大家,破解成功了,然后點擊下面的Next

點擊I agree會來到JRebel的設(shè)置頁面

3
使用步驟
這個時候回到IDEA的主界面,大家需要點擊左側(cè)的JRebel

打開插件小窗口

這個時候點擊小扳手,也就是插件設(shè)置,點擊開的時候大家會到如下界面

點擊work offine這個按鈕將該插件轉(zhuǎn)為離線模式
點擊前

點擊后

如果不點擊這個,你會發(fā)現(xiàn)你的插件過段時間就不能用了
上面講的是離線配置,然后下面才是正式的使用
大家在使用tomcat的時候,就需要在tomcat中的設(shè)置有

將on“update”action和on frame deactivation中下拉框選擇hot swap classes

然后apply ok 以后回到idea主界面,繼續(xù)打開插件的小窗口把選項勾上

在項目中會自動生產(chǎn)配置文件

然后點擊小火箭進(jìn)行啟動的時候你就會發(fā)現(xiàn)熱部署已經(jīng)好了

注意:只有修改實體類和配置文件的時候需要重啟,其他時候無論你修改前后端項目,都不需要重啟。
-End-
最近有一些小伙伴,讓我?guī)兔φ乙恍?nbsp;面試題 資料,于是我翻遍了收藏的 5T 資料后,匯總整理出來,可以說是程序員面試必備!所有資料都整理到網(wǎng)盤了,歡迎下載!

面試題】即可獲取