IDEA中JRebel插件使用詳解

一骗炉、簡(jiǎn)介

JRebel是一套JavaEE開(kāi)發(fā)工具卵佛。
Jrebel 可快速實(shí)現(xiàn)熱部署,節(jié)省了大量重啟時(shí)間茧痕,提高了個(gè)人開(kāi)發(fā)效率野来。
JRebel是一款JAVA虛擬機(jī)插件,它使得JAVA程序員能在不進(jìn)行重部署的情況下踪旷,即時(shí)看到代碼的改變對(duì)一個(gè)應(yīng)用程序帶來(lái)的影響曼氛。JRebel使你能即時(shí)分別看到代碼豁辉、類(lèi)和資源的變化,你可以一個(gè)個(gè)地上傳而不是一次性全部部署舀患。當(dāng)程序員在開(kāi)發(fā)環(huán)境中對(duì)任何一個(gè)類(lèi)或者資源作出修改的時(shí)候徽级,這個(gè)變化會(huì)直接反應(yīng)在部署好的應(yīng)用程序上,從而跳過(guò)了構(gòu)建和部署的過(guò)程聊浅,可以省去大量的部署用的時(shí)間餐抢。

JRebel是一款JVM插件,它使得Java代碼修改后不用重啟系統(tǒng)低匙,立即生效旷痕。
IDEA上原生是不支持熱部署的,一般更新了 Java 文件后要手動(dòng)重啟 Tomcat 服務(wù)器顽冶,才能生效欺抗,浪費(fèi)時(shí)間浪費(fèi)生命。
目前對(duì)于idea熱部署最好的解決方案就是安裝JRebel插件强重。

二绞呈、安裝

第一步:安裝插件

image.png

第二步:在線GUID地址:在線生成GUID
https://www.guidgen.com
http://www.ofmonkey.com/transfer/guid
https://www.guidgenerator.com/online-guid-generator.aspx

image.png

如果失效刷新GUID替換就可以!

服務(wù)器地址:https://jrebel.qekang.com/{GUID}
http://140.143.12.222:8081/{GUID}
https://jrebel.qekang.com/

第三步:打開(kāi)jrebel 如下所示面板竿屹,選擇Connect to online licensing service

image.png

安裝成功之后就可以通過(guò)JRebel啟動(dòng)項(xiàng)目报强。這樣修改完Java代碼后,就可以通過(guò)快捷鍵 Ctrl+shift+F9 而不再需要重啟站點(diǎn)這樣繁瑣浪費(fèi)時(shí)間的操作了拱燃。

相關(guān)設(shè)置 - 設(shè)置成離線工作模式

image.png

相關(guān)設(shè)置 - 設(shè)置自動(dòng)編譯

要想實(shí)現(xiàn)熱部署秉溉,首先需要對(duì)Intellij按如下進(jìn)行設(shè)置:

由于JRebel是實(shí)時(shí)監(jiān)控class文件的變化來(lái)實(shí)現(xiàn)熱部署的,所以在idea環(huán)境下需要打開(kāi)自動(dòng)變異功能才能實(shí)現(xiàn)隨時(shí)修改碗誉,隨時(shí)生效召嘶。
打開(kāi)運(yùn)行時(shí)編譯

image.png

相關(guān)設(shè)置 - 設(shè)置compiler.automake.allow.when.app.running

快捷鍵ctrl+shift+A,搜索:registry
或者
按快捷鍵 Ctrl+Shift+Alt+/ 哮缺,選擇 Registry

image.png
image.png

使用

運(yùn)行項(xiàng)目時(shí)要點(diǎn)擊圖中紅框中的按鈕弄跌,即可運(yùn)行:


image.png

第一個(gè)按鈕是Run,第二個(gè)按鈕是Debug尝苇。

修改代碼(只測(cè)試了Java代碼的修改)后铛只,按快捷鍵 Ctrl + Shift + F9,運(yùn)行后會(huì)提示有變化是否重新加載糠溜,選yes淳玩。完成加載以后,就已經(jīng)實(shí)現(xiàn)了熱更新效果非竿。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蜕着,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子红柱,更是在濱河造成了極大的恐慌承匣,老刑警劉巖蓖乘,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異韧骗,居然都是意外死亡嘉抒,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)袍暴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)众眨,“玉大人,你說(shuō)我怎么就攤上這事容诬。” “怎么了沿腰?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵览徒,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我颂龙,道長(zhǎng)习蓬,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任措嵌,我火速辦了婚禮躲叼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘企巢。我一直安慰自己枫慷,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布浪规。 她就那樣靜靜地躺著或听,像睡著了一般。 火紅的嫁衣襯著肌膚如雪笋婿。 梳的紋絲不亂的頭發(fā)上誉裆,一...
    開(kāi)封第一講書(shū)人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音缸濒,去河邊找鬼足丢。 笑死,一個(gè)胖子當(dāng)著我的面吹牛庇配,可吹牛的內(nèi)容都是我干的斩跌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼讨永,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼滔驶!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起卿闹,我...
    開(kāi)封第一講書(shū)人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤揭糕,失蹤者是張志新(化名)和其女友劉穎萝快,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體著角,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡揪漩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了吏口。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片奄容。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖产徊,靈堂內(nèi)的尸體忽然破棺而出昂勒,到底是詐尸還是另有隱情,我是刑警寧澤舟铜,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布戈盈,位于F島的核電站,受9級(jí)特大地震影響谆刨,放射性物質(zhì)發(fā)生泄漏塘娶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一痊夭、第九天 我趴在偏房一處隱蔽的房頂上張望刁岸。 院中可真熱鬧,春花似錦她我、人聲如沸虹曙。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)根吁。三九已至,卻和暖如春合蔽,著一層夾襖步出監(jiān)牢的瞬間击敌,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工拴事, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沃斤,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓刃宵,卻偏偏與公主長(zhǎng)得像衡瓶,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子牲证,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1.簡(jiǎn)介 在進(jìn)行java開(kāi)發(fā)的過(guò)程中哮针,需要將代碼編譯為class文件,之后打包為jar文件,如果在tomcat等容...
    冬天里的懶喵閱讀 675評(píng)論 0 0
  • 方法1用別人現(xiàn)成的服務(wù)器地址:https://jrebel.qekang.com/{GUID} GUID 去這個(gè)網(wǎng)...
    LAMYMAY閱讀 10,111評(píng)論 0 5
  • JRebel 是一款熱部署插件。 寫(xiě)的過(guò)程中我們需要不斷調(diào)試,如果沒(méi)有熱部署资柔,則我們每修改一次項(xiàng)目要重啟一次,驗(yàn)證...
    Charry_9x閱讀 1,323評(píng)論 0 0
  • 一缩抡、JRebel簡(jiǎn)介 JRebel是一款JVM插件,它使得Java代碼修改后不用重啟系統(tǒng)包颁,立即生效瞻想。IDEA上原生...
    無(wú)劍_君閱讀 799評(píng)論 0 2
  • 推薦指數(shù): 6.0 書(shū)籍主旨關(guān)鍵詞:特權(quán)、焦點(diǎn)娩嚼、注意力蘑险、語(yǔ)言聯(lián)想、情景聯(lián)想 觀點(diǎn): 1.統(tǒng)計(jì)學(xué)現(xiàn)在叫數(shù)據(jù)分析岳悟,社會(huì)...
    Jenaral閱讀 5,721評(píng)論 0 5