• 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对配置文件的修改也是有效的。所以更为方便。

  • 相关阅读:
    layoutSubviews总结
    Vue.js:循环语句
    Vue.js:条件与循环
    Vue.js:模版语法
    Vue.js:起步
    Vue.js-Runoob:目标结构
    Vue.js-Runoob:安装
    Runoob-Vue.js:教程
    Vue.js:template
    培训-Alypay-Cloud:蚂蚁金融云知识点
  • 原文地址:https://www.cnblogs.com/keeya/p/11142575.html
Copyright © 2020-2023  润新知