1.安装

直接在idea 插件搜索安装 JRebel and XRebel 安装,安装后需要破解才能使用

2.破解

破解原来需要远程连接服务器破解或者下载源码自己启动代码破解,本文采用代理的方式进行破解,使用别人搭好的代理服务器进行破解
第一步:下载激活工具(即代理工具),下载地址:
https://github.com/ilanyu/ReverseProxy/releases

image

下载文件双击运行

第二步:运行刚才下载的可执行文件,如下图所示,不要关闭该窗口

image-1672294765567

第三步:打开IDEA选择 Help -> JRebel -> Activation ,如图:

image-1672294788714

  1. 随机生成一个GUID :https://www.guidgen.com/

  2. 填写激活服务器地址:

http://127.0.0.1:8888/新生成的GUID
  1. 任意填写一个邮箱地址

第四步:激活成功

image-1672294838685

第五步:选择 Help -> JRebel -> Configuration ,点击 Work offline(离线模式运行)

image-1672294861162

image-1672294873896

这里可以看到离线可使用的到期时间,现在可以关闭代理工具了,当这个时间快到了的时候可以打开代理工具重新激活插件。

安装完成后可以重启idea 设置自己热部署时间,修改代码后,即可在后台过1s 看到加载的类 如图

image-1672294917024

启动项目需要以热部署方式启动,如图:
image-1672294928462

解决xm不生效问题

  1. JRebel热部署xml文件无效的情况解决:
    在setting的plugins搜索JRebel mybatisPlus extension,下载应用,然后重启idea即可!

解决破解后不生效问题

  1. 没开启自动编译

image-1672295418514

  1. 情况二(代码热部署问题)(alt+ctrl+shif+/)

image-1672295437505

  1. 没配置需要热部署的项目 这个是关键,各位切记 一定要勾选生产jrebel.xml

image-1672295454168

至此热部署安装完成