IDEA配置JRebel热部署的⽅法(推荐)
⽬录
JRebel 是什么
JRebel 插件安装
JRebel 激活
⽣成 JRebel 热加载⽂件
IDEA 开启热加载
JRebel 热加载测试
总结
在平常的开发项⽬中,我们改动代码需要频繁的重启,如果机器配置不好、项⽬⽐较⼤的情况下,重启⼀次项⽬,多则 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)。
安装好 JRebel 后,我们会看到两个跟 JRebel 相关的东西。
第⼀:项⽬启动处,多了 JRebel 图标。
第⼆:在IDEA设置处,多了个JRebel的选项。
JRebel 激活
插件安装完成,因为 JRebel 是收费的,我们需要将它激活,我们在settings->Jrebel&XRebel部分,点击激活(我已经激活,显⽰的是 change license)。
点击后,会弹出激活窗⼝:
通过 JRebel 激活地址获取获取⼀个激活地址。
激活地址输⼊到 Team URL 内,邮箱随意输⼊,点击激活即可。⽣成 JRebel 热加载⽂件
在插件安装、激活完成后,我们需要在项⽬内⽣成⼀下配置⽂件。view->ToolWindows内,我们可以看到 JRebel 选项。
我们点击 JRebel,会弹出⼀个窗⼝如下:idea debug
我们把红⾊标识出来的位置,全部勾选上,每个模块下的resources会⽣成⼀个l⽂件。
IDEA 开启热加载
JRebel 的热加载⽂件已经⽣成好后,我们就需要开启 IDEA 的热加载选项。
我们到启动项⽬的Debug Configurations,进⾏如下配置:
表⽰热加载的时候,更新 class 跟 resources ⽂件。
JRebel 热加载测试
在上⾯配置完成后,我们通过 JRebel 的 debug 模式进⾏启动,就是下⾯圈出来的部分,通过这个进⾏启动。
控制台会打印以下⽇志内容,表⽰已经通过Jrebel启动了:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。