JRebel的优势与使用(基于IDEA)

在平时的工作产出中,代码出现问题时往往要不停的修改测试其正确性,每次修改一部分代码都需要重启项目,这十分的耗时,对于企业大型项目来说你重启的时间够你去喝杯咖啡了,本篇博文主要就减少重启项目时间为目的来介绍一款插件工具 JRebel。

JRebel

对于使用过SpringBoot框架人来说,对热更新并不陌生,因为它本身就支持这项功能,但是需要引用一个叫做spring-boot-devtools的jar包,其效果速度和JRebel就差的更远了。总结下来它的缺点也很明显:

  1. 因为需要增加Maven依赖,但生产环境并不需要它
  2. springboot-devtools方式的热部署在功能上有限制的。比如说你新增一个方法或修改方法的参数,就不生效了
  3. 就速度来说,devtools在JRebel面前就是个弟弟

JRebel的安装(基于IDEA)

插件的安装步骤就很简单了,IDEA设置中打开:

image

或者:打开官网下载,通过硬盘载入:

image

注意:JRebel是要收费激活的,但是基于我朝国情,大家可以参考特色激活方法

IDEA中的设置

  1. 需要将IDEA设置中的自动编译选定

image

  1. 打开运行时编译

    按快捷键 Shift+Ctrl+Alt+/ ,选择 Registry
    Mac 的话需要在keymap里搜索下Registry然后配置快捷键

image

使用

安装激活并在IDEA中配置成功后,你就会看到idea的右上角有JRebel专门的启动方式:
image

点击右边的启动后,修改源码,然后点击左边的锤子,你修改的源码就生效了。注意一点,JRebel对配置文件的修改也是有效的。所以更为方便。

转载于:https://www.cnblogs.com/keeya/p/11142575.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值