IDEA配置热部署指南
热部署的好处
今天测试一个数据,需要频繁的修改逻辑去看响应的结果,一开始都是每次重新启动IDEA,后来才知道可以使用JRebel插件去实现IDEA热部署。这样就不用每次修改代码都去重新run或者debug了,使调试更加高效。
如何进行JRebel热部署
第一步,点击IDEA右上角的File按钮,然后选中Settings这个选项
![](https://img.haomeiwen.com/i19836894/02ed70a935f22c9b.png)
第二步,点击Plugins->Marketplace,然后搜索JRebel,选中圈中的插件,然后安装(Install)
![](https://img.haomeiwen.com/i19836894/5fb5d79a1b60ccdc.png)
第三步,安装完毕后,重启IDEA,可以在File->Settings里面看到有JRebel的栏目信息了,点击JRebel然后开始激活(它会提示你没有激活,需要验证)
激活步骤如下:
https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4
进入这个网站下载适合你电脑版本的反向代理器,我的是windows64位,选择的是amd64.exe后缀这个版本
![](https://img.haomeiwen.com/i19836894/8e15dc290f92ba05.png)
安装完毕后直接运行即可,可能会跳出防火墙授权,点击允许。运行后出现这个页面即可
![](https://img.haomeiwen.com/i19836894/e14ea2d0ca4ca6c4.png)
然后回到IDEA刚才那个页面。输入
邮箱为:test@163.com(随意写,邮箱格式对既可)
UUID是一种唯一的识别码,可以到这里生成替换掉UUID就可以了,链接:http://www.uuid.online/
输入完毕后,记得勾选I agree with...这个选项,点击激活.
![](https://img.haomeiwen.com/i19836894/c6a57ce18d05319b.png)
激活后,再点回到JRebel这个栏目,然后选择work offline(我这里已经设置过了)
![](https://img.haomeiwen.com/i19836894/1ab6dfe41c9c39af.png)
最后再设置File->Settings->Build,Execution,Deployment->Compiler->Build project automatically,勾上
![](https://img.haomeiwen.com/i19836894/83f92d12383c1851.png)
最后,help->find action…打开 搜索registry
找到 compiler.automake.allow.when.app.running 并勾上
![](https://img.haomeiwen.com/i19836894/906524d57070d257.png)
设置完之后,启动时记得点带JRebel标签的按钮。
![](https://img.haomeiwen.com/i19836894/392474c6f2fd5de6.png)