
在 Java Web 开发中,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费不少生命啊,自从有了 JRebel 这神器的出现, 不论是更新 class 类还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。
第一是安装 JRebel 的插件, 安装方法和其他插件安装方法一样, 不过这里不采用在线安装, 直接选择本地安装, 直接选择插件安装即可

安装好后在设置里面会多出一项 JRebel 的配置
查看一下插件是否有效

绿色的 VALID 表明是有效的
在原来运行项目的按钮边上会多出两个绿色的按钮, 如图, 前面那个是 Run, 后面那个是 Debug

配置 Tomcat 的方法和直接上面说的直接调用配置方法一样, 同样需要注意的是 On Update action 和 On frame deactivation 这两项目必定要选择 Update classes and resources, 唯一不同的是 VM options 这项不需要填, 放空就好 接下来直接启动项目, 一般选择后面那个 Debug 按钮

看到 Log 有 JRebel 输出的版本信息, 没有报错就是表明成功执行了, 随意改一个类试试吧
打开 JRebel Panel 窗口,然后勾选项目或模块即可,这时插件会在 src/main/resources 目录下生成 rebel.xml 文件,这里面指定了插件检测热部署文件夹的路径


然后在 Maven projects 或 Gradle projects 窗口,右键 Task 使用 JRebel 启动

JRebel 官网有免费激活服务,到官网注册领取,请支持正版: