一、安装插件
二、下载代理服务并启动
首先下载服务,网址 Releases · ilanyu/ReverseProxy (kgithub.com)
下载后直接双击运行,杀毒软件可以会报警告,直接忽略就行
启动好,等着就行,接下来会用到。
三、在线获取GUID
网址:
在线GUID地址
如果失效刷新重新获取就行!
四、配置JRebel activated
这一步会用到上面两步配置的东西。
按照上图序号的顺序进行点击,弹窗配置
按照上图的序号进行配置点击。点击确认之后,会发现第三步的应用控制台有日志输出,如下图:
此时,就可以把第三步打开的软件,给关闭了。
配置说明:
序号1的参数:http://127.0.0.1:8888/这个地址,就是第三步打开的代理地址。后面的一串字符,就是第四步生成的GUID。
序号2的参数:邮箱,可以是自己的邮箱,也可以随意些个邮箱,符合邮箱规则即可。
序号3:勾选框选中。
序号4:确认,不报错,则证明成功。
到这一步,JRebel就可以正常使用了。以下步骤就是一些常规的设置了。
五、设置离线工作模式
六、设置自动编译
要想实现热部署,需要对idea进行如下配置:
1. JRebel是实时监控class文件的变化来实现热部署的,所以在idea环境下需要打开自动编译功能才能实现改及生效。
将上图红框勾选上。
七、使用
运行项目时,就可以使用JRebel运行项目了,如下图:
修改代码(只测试了Java代码的修改)后,按快捷键 Ctrl + Shift + F9,运行后会提示有变化是否重新加载,选yes。完成加载以后,就已经实现了热更新效果。