JRebel是一款idea插件,可以让你的SpringBoot项目改写代码,增删方法,甚至修改mybatis的xml时,都不用重启项目,只需重新build一下就可以看到变化!
1、下载
链接: https://pan.baidu.com/s/1HwVihyh6LPD0A8k43K-ygw 密码: lgj8
2、安装
注意:安装的是zip包,不是解压后的文件夹
3、激活
第一个地址栏填入:http://jrebel.cicoding.cn/GUID GUID从http://jrebel.cicoding.cn/guid这个网址获取
第二个地址栏随便填入格式合规的邮箱即可
勾选最下面的同意协议
4、设置
跟着官方提示一步步操作就可以了
这里的关键是配置项目:
第一个勾选框是本地使用JRebel部署,第二个勾选狂是远程部署使用JRebel。一般来说,勾选第一个就可以了。
5、升级
这里安装的是2019.1.1版本的JRebel,会有点bug,比如说,热修改生效后,会导致识别不到debug断点,因此建议在线升级到最新版本:
我这边试是已经升级过了,如果是你的话,上图红框里应该会有个update的按钮,点击等待更新完成,然后重启IDEA就可以了。
截止这篇文章的写作时间,最新版本是2020.2.3
6、使用
会发现,顶部工具栏多了两个按钮,这就是JRebel啦!左边的是Run,右边的是Debug,跟原来的Run和Debug作用相同。
我们点击JRebel的Debug按钮,启动SpringBoot项目,然后随便修改一行代码,点击Build:
再运行一遍程序,会发现,修改都生效啦!