JRebel 簡單介紹
JRebel是一款JVM插件,它使得Java代碼修改後不用重新開機系統,立即生效。IDEA上原生是不支援熱部署的,一般更新了 Java 檔案後要手動重新開機整個項目,才能生效,使用JRebel後,可以不用重新開機便可将修改加載進web頁面,非常的高效。
目前對于idea熱部署最好的解決方案就是安裝JRebel插件。
第一步:Idea下安裝JRebel插件
這一步非常簡單!!
1.打開IDEA;打開 File->Settings
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9cGRPhmVIFWNxcUYqhnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyQzM0MTNzcTM3ATNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2. 安裝插件
第二步:激活
這一步很重要!點選下面的連結;并複制這個生成的URL(其他的攻略都很複雜,這個可以一鍵生成GUID對應的URL)
一鍵生成url連結(如果失效了,私信,部落客再去找可用的)
https://jrebel.qekang.com/ +生成的GUID(這個url不能開啟離線模式,感謝@bilibili_star提供的另一個可用url)
例如生成好的下面的位址:
https://jrebel.qekang.com/cc69f1ba-9714-467e-a251-e5c616af17ce
生成GUID的網址:
https://www.guidgen.com/
這裡點選work offline;設定離線防止失效
設定離線後的界面;然後點選下圖位置進行激活
記得idea設定自動附加元件目:
Intellij JRebel 插件使用熱部署插件JRebel使用解決方案JRebel 簡單介紹
接着設定Registry的運作時允許編譯器自動編譯
快捷鍵: Ctrl+Shift+Alt+/ 點選 Registry 勾選 compiler.automake.allow.when.app.running
熱部署需要的項目
執行以上操作就可以使用了。到這裡安裝、激活 、配置 就全部結束了!
使用方法
1.項目運作
2.看結果:
不用每改一次,手動部署一下,解除了手動操作麻煩!!到這裡就完事大吉啦!!!盡情的享用吧!!!