一、前言
使用idea开发时,每次修改代码后,本地debug都必须重新启动才能生效。特别烦人。每次重启都很恶心,效率低下。为了解决这个问题,我推荐一个idea插件—— JRebel。什么是JRebel?
Jrebel是JavaEE开发工具。 Jrebel 热部署可以快速实现,节省大量重启时间,提高个人发展效率。 Jrebel是JAVA虚拟机插件,它使JAVA程序员能够立即看到代码变化对应用程序的影响,而无需重新部署。Jrebel可以让你立即看到代码、类别和资源的变化,你可以一个接一个地上传,而不是一次完全部署。当程序员在开发环境中修改任何类别或资源时,这种变化将直接反映在部署的应用程序中,从而跳过构建和部署的过程,可以节省大量的部署时间。
Jrebel是JVM插件,修改Java代码后不需要重启系统即可生效。 IDEA原生不支持热部署,一般更新 Java 手动重启文件后 Tomcat 只有服务器才能生效,浪费时间和生命。 目前idea热部署的最佳解决方案是安装JRebel插件。三、如何使用?安装插件
idea 安装插件
第二步:在线GUID地址:在线生成GUID
网址:在线GUID地址
若无效刷新GUID替换即可!
服务器地址:https://jrebel.qekang.com/{GUID}第三步:打开jrebel 选择Conectt,如下所示的面板 to online licensing service
第一个按钮是Run,第二个按钮是Debug。
修改代码(只测试Java代码的修改)后,按快捷键 Ctrl + Shift + F9,运行后会提示是否有变化重新加载,选择yes。加载完成后,热更新效果已经实现。
四、自动编译高级配置
设置操作时的编译
Ctrl+Shift+Alt+/ —> Registry
五、小结
用JRebel,妈妈再也不用担心我调bug了!