电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

IDEA 配置 JRebel 熱部署的方法(推薦)

瀏覽:4日期:2024-08-01 08:29:04

在平常的開發項目中,我們改動代碼需要頻繁的重啟,如果機器配置不好、項目比較大的情況下,重啟一次項目,多則 5 ~ 6 分鐘,少則 2 ~ 3 分鐘,效率低而且極其浪費時間。

如果我們能實現項目啟動后,改動代碼不需要重啟,讓代碼實現熱加載就可以大大提高開發效率,而 JRebel 就是這樣的工具,能幫助我們在 99% 的場景下,修改代碼不重啟,直接熱加載就可以讓代碼生效。

JRebel 是什么

JRebel 是國外團隊開發的一款收費工具,JRebel 允許開發團隊在有限的時間內完成更多的任務修正更多的問題,發布更高質量的軟件產品,JRebel 可快速實現熱部署,節省了大量重啟時間,提高了個人開發效率。

JRebel 是一款 JAVA 虛擬機插件,它使得 Java 程序員能在不進行重部署的情況下,即時看到代碼的改變對一個應用程序帶來的影響。

下面我們以 IDEA + SpringBoot 項目為例,來配置下 JRebel 的強大熱加載功能。

JRebel 插件安裝

首先,我們需要在 IDEA 里面安裝好 JRebel 的插件。

在 settings->plugins->marketplace 內搜索 JRebel,點擊安裝后,再重啟 IDEA(我電腦已經安裝過了,所以顯示的是 Installed)。

IDEA 配置 JRebel 熱部署的方法(推薦)

安裝好 JRebel 后,我們會看到兩個跟 JRebel 相關的東西。

第一:項目啟動處,多了 JRebel 圖標。

IDEA 配置 JRebel 熱部署的方法(推薦)

第二:在IDEA設置處,多了個JRebel的選項。

IDEA 配置 JRebel 熱部署的方法(推薦)

JRebel 激活

插件安裝完成,因為 JRebel 是收費的,我們需要將它激活,我們在 settings->Jrebel&XRebel 部分,點擊激活(我已經激活,顯示的是 change license)。

IDEA 配置 JRebel 熱部署的方法(推薦)

點擊后,會彈出激活窗口:

IDEA 配置 JRebel 熱部署的方法(推薦)

通過 JRebel 激活地址獲取獲取一個激活地址。

激活地址輸入到 Team URL 內,郵箱隨意輸入,點擊激活即可。

生成 JRebel 熱加載文件

在插件安裝、激活完成后,我們需要在項目內生成一下配置文件。

view->ToolWindows 內,我們可以看到 JRebel 選項。

IDEA 配置 JRebel 熱部署的方法(推薦)

我們點擊 JRebel,會彈出一個窗口如下:

IDEA 配置 JRebel 熱部署的方法(推薦)

我們把紅色標識出來的位置,全部勾選上,每個模塊下的 resources 會生成一個 rebel.xml 文件。

IDEA 配置 JRebel 熱部署的方法(推薦)

IDEA 開啟熱加載

JRebel 的熱加載文件已經生成好后,我們就需要開啟 IDEA 的熱加載選項。

我們找到啟動項目的 Debug Configurations ,進行如下配置:

IDEA 配置 JRebel 熱部署的方法(推薦)

表示熱加載的時候,更新 class 跟 resources 文件。

JRebel 熱加載測試

在上面配置完成后,我們通過 JRebel 的 debug 模式進行啟動,就是下面圈出來的部分,通過這個進行啟動。

IDEA 配置 JRebel 熱部署的方法(推薦)

控制臺會打印以下日志內容,表示已經通過Jrebel啟動了:

IDEA 配置 JRebel 熱部署的方法(推薦)

項目啟動后,如果改動了代碼,我們就不需要在重啟項目,直接點擊下面的紅色部分,進行熱加載,然后改動的部分就生效了,JRebel 的熱加載功能,能覆蓋 99% 的熱加載,無論是改動源代碼、xml 文件、新增類,都可以熱加載完成而不需要重啟,大大提高了我們的開發效率。

IDEA 配置 JRebel 熱部署的方法(推薦)

總結

通過上面的配置,我們就可以愉快的使用熱加載功能了,提供我們的開發效率,從而拒絕 996,實現 965 的工作機制。

最后在總結一下 JRebel 的配置過程:

在 IDEA 內搜索 JRebel,然后安裝插件

在 settings -> JRebbel&XRebel 進行激活插件

在 views->Tool Windows 找到 JRebel,生成熱加載文件

在 IDEA 的 Debug Configuraions,開啟熱加載

JRebel Debug 模式啟動項目

改動代碼,通過 Update Application 按鈕,完成代碼的熱加載

當然,更多的配置可以通過查看 JRebel 官方文檔 進行修改、配置。

到此這篇關于IDEA 配置 JRebel 熱部署的方法的文章就介紹到這了,更多相關IDEA 配置 JRebel 熱部署內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IDEA
相關文章:
主站蜘蛛池模板: 江苏齐宝进出口贸易有限公司| 污水处理设备,一体化泵站,一体化净水设备-「梦之洁环保设备厂家」 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | C形臂_动态平板DR_动态平板胃肠机生产厂家制造商-普爱医疗 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 锂电池生产厂家-电动自行车航模无人机锂电池定制-世豹新能源 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 工作服定制,工作服定做,工作服厂家-卡珀职业服装(苏州)有限公司 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 超声波清洗机_大型超声波清洗机_工业超声波清洗设备-洁盟清洗设备 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 电地暖-电采暖-发热膜-石墨烯电热膜品牌加盟-暖季地暖厂家 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 光环国际-新三板公司_股票代码:838504 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 专注氟塑料泵_衬氟泵_磁力泵_卧龙泵阀_化工泵专业品牌 - 梭川泵阀 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 一航网络-软件测评官网| 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | 诗词大全-古诗名句 - 古诗词赏析| 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 尊享蟹太太美味,大闸蟹礼卡|礼券|礼盒在线预订-蟹太太官网 |