如何在IDEA中配置 JRebel 热部署
创始人
2024-12-28 11:42:17
0次

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 按钮,完成代码的热加载

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...