一、介绍
JRebel是一款Java虚拟机插件,它使得我们能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。
二、安装Jrebel插件
PS:安装完必须重启,找到插件安装有两种方式,下面都放出来
- 打开
IDEA
找到plugins
搜索JRebel
并安装
- 点击IDEA左上角
FIle
》Setttings
》Plugins
搜索JRebel
并安装
重启
三、激活
重启之后,右边有个Jrebel setup guide
弹窗,总共应该有5
步,第一步是展开的,点击蓝色的链接文字Jrebel Activation
,然后会弹出下面图2的界面
这时打开https://jrebel.haah.net/
这个网址,这时辉哥自建的Jrebel激活服务器,可以放心使用。打开页面是如下图这种
复制网页中自动生成的这么一串UUID:http://jrebel.haah.net/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
,比如我的是http://jrebel.haah.net/662dfe26-9db6-4d44-8f03-5db316c7675f
,将这串代码复制到Team URL
中,邮箱部分可以自己随便填,然后勾选 **I agree……
**表示同意…然后点右下角的确定
然后会出现一个Activating...
等待激活完成,激活完成后会出现Jrebel Activated
表示已经激活
四、Jrebel的配置
进入IDEA的设置,找到下图设置
下图就是已经改成离线模式了
五、Jrebel热部署插件的使用
这里我拿一个简单的SpringMVC项目当案例
- 控制层如下图
- 这个时候启动项目,但是这个启动项目不是点原来的idea那个三角形去启动了,而是右边一个绿色火箭图标带三角形的那个去启动,如图
- 启动之后如下图
- 修改之前的返回内容是“这不是一个错误页面”,在我修改之后短短几秒钟内瞬间就编译发布完成了,如图
- 然后再来看看对应的浏览器访问效果,这速度快的令人发指?
最后
本篇教程已经写的够详细了,如果还有看不懂的地方或者其他疑问,可以在评论区留言,我会尽快回复,谢谢支持!
赞??