1、简介
JRebel是一种生产力工具,允许开发人员立即重新加载代码更改。它跳过了 Java 开发中常见的重建、重新启动和重新部署周期。JRebel 使开发人员能够在相同的时间内完成更多的工作,并在编码时保持流畅。JRebel 支持大多数现实世界的企业 Java 堆栈,并且易于安装到现有的开发环境中。
XRebel是一种用于 Java 开发的性能工具,可为开发人员提供实时性能洞察,帮助他们在开发阶段更快、更早地了解和解决潜在问题。
2、安装
1、idea Plugin中查找Jrebel
2、获取GUID
- 获取guid的网址在线GUID地址
3、激活插件
拿刚刚的guid进行配置
安装成功之后就可以通过JRebel启动项目。这样修改完Java代码后,就可以通过快捷键 Ctrl+shift+F9 而不再需要重启站点这样繁琐浪费时间的操作了。
3、相关设置
1、离线模式
2、自动热部署
2、打开运行时编译
- 调用出
- 快捷键command+shift+A,搜索:registry
或者
按快捷键 command+Shift+Alt+/ ,选择 Registry
- 快捷键command+shift+A,搜索:registry
- 勾选compiler.automake.allow.when.app.running项
4、使用
1、如已开启自动跟踪class文件变动
- 只要保存文件就可以部署
会实时更新代码,在控制台会打印更新的日志
修改代码(只测试了Java代码的修改)后,按快捷键 Ctrl + Shift + F9
3、界面操作
1、顶部工具栏操作
左边是运行
- 右边是Debug
2、底部dashboard操作
5、Jrebel对xml修改热部署不生效的问题
- 需要再装一个插件JRebel mybatisPlus extension
装完就OK了
当修改完xml文件,保存,下次访问接口的时候就会自动加载新的xml文件