熱部署插件JRebel的安裝和使用


簡介

JRebel是一款JVM插件,通過跳過耗時的構建和重新部署步驟,簡化了Java應用程序開發。使用JRebel,開發人員可以實時查看代碼更改,保持應用程序狀態,並提高編碼效率。

IDEA安裝JRebel插件

1.安裝

進入Plugins界面,搜索JRebel,找到JRebel and XRebel for IntelliJ,點擊install安裝:

安裝成功后會提示重啟IDEA,重啟后,右上角工具欄會多出兩個按鈕分別為基於JRebel方式的Run和Debug:

2.激活

JRebel需要激活才能使用,沒激活的情況下運行則會提示激活:

點擊Activate now進行激活,選擇Team URL的方式,Team URL的方式需要填寫Team URL和Email address,Email address郵箱可以隨便填,Team URL可以使用以下方式生成:

首先需要在https://www.guidgen.com/中生成GUID:

然后將生成的GUID追加到https://jrebel.qekang.com/后,最終的Team URL如下:

https://jrebel.qekang.com/e76e4bc3-3a05-4f4b-8d90-9b7fbbee8d45

輸入Team URL和Email address:

點擊Activate JRebel,激活成功如下圖:

3.設置成離線模式

點擊Work offline,設置為離線模式:

使用JRebel實現熱部署

JRebel依賴於IDE的編譯功能,某個被更改的類只有被IDE重新編譯后才能觸發JRebel的重新加載。

在SpringBoot項目中,可以使用以下編譯方式:

1.手動編譯

使用快捷鍵Ctrl+Shift+F9手動編譯某個類,編譯后JRebel將重新加載該類。

2.IDEA失去焦點時自動編譯

修改Edit Configurations>Run/Debug Configurations中對應配置,如下:

重新啟動后,當IDEA失去焦點時會自動重新編譯,編譯后JRebel將重新加載該類。


免責聲明!

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



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