热部署:指在修改项目BUG的时候对JSP或JAVA类进行了修改(除了配置文件外)在不重启WEB服务器前提下能让修改生效。
idea中好用的热部署插件——JRebel and XRebel
File->Settings
然后Plugins-> Marketplace,输入JRebel,安装如下插件——JRebel and XRebel ,重启idea
重启idea社区版后进入会出现guide界面,
注意有JRebel Activation 的蓝色字体,点开会出现Activate JRebel界面
第一行输入网址:https://jrebel.qekang.com/{GUID}
{GUID}在https://www.guidgenerator.com/online-guid-generator.aspx这里获得
直接粘贴在https://jrebel.qekang.com/之后
第二行是邮箱地址,写自己的就行
这些完成后,就可以使用该插件进行热部署了。
这里注意一下JRebel和XRebel的区别:
JRebel:修改完代码,不想重启服务,期望代码直接生效
XRebel:请求过程中,各个部分代码性能监控。例如:方法执行时间,出现的异常,SQL执行时间,输出的Log,MQ执行时间等。