基于IDEA的JRebel的使用

JRebel

对于使用过SpringBoot框架人来说,对热更新并不陌生,因为它本身就支持这项功能,但是需要引用一个叫做spring-boot-devtools的jar包,其效果速度和JRebel就差的更远了。总结下来它的缺点也很明显:
因为需要增加Maven依赖,但生产环境并不需要它
springboot-devtools方式的热部署在功能上有限制的。比如说你新增一个方法或修改方法的参数,就不生效了
就速度来说,devtools在JRebel面前就是个弟弟

JRebel的安装(基于IDEA)

在这里插入图片描述
在这里插入图片描述

IDEA中的设置

需要将IDEA设置中的自动编译选定
在这里插入图片描述
打开运行时编译
按快捷键 Shift+Ctrl+Alt+/ ,选择 Registry
Mac 的话需要在keymap里搜索下Registry然后配置快捷键

在这里插入图片描述

使用

安装激活并在IDEA中配置成功后,你就会看到idea的右上角有JRebel专门的启动方式:
在这里插入图片描述
点击右边的启动后,修改源码,然后点击左边的锤子,你修改的源码就生效了。注意一点,JRebel对配置文件的修改也是有效的。所以更为方便。

发布了45 篇原创文章 · 获赞 1 · 访问量 1086

猜你喜欢

转载自blog.csdn.net/lqq404270201/article/details/103505957
今日推荐