IDEA 配置 JRebel 热部署

热部署

什么是热部署,就是代码发生变化时,不需要重新启动服务器,自动更新

安装热部署插件

我们选择的是 JRebel 插件

JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。——百度百科

点击 file -> setting,找到 plugins,搜索 JRebel,安装 JRebel 插件,重启 IDE

注(po)册(jie)JRebel

打开 在线生成 GUID 地址 生成一个 GUID,回到 IDEA 点击 file -> setting,找到 JRebel,你会看到让你激活,我的是已经激活过的。其他选项,那个文本框填的是允许离线运行的时间,建议填大一些,我填365天,游标是自动保存的间隔时间,建议填小一些,我选两秒

打开激活面板,Url 填 https://jrebel.qekang.com/{GUID},GUID 就是刚才生成的那个,邮箱随便填,点击激活,如果提示 GUID 失效,回到那个网站换一个就行了

打开 IDEA 自动编译选项

由于 JRebel 是实时监控 class 文件的变化来实现热部署的,所以在 idea 环境下需要打开自动变异功能才能实现随时修改,随时生效。点击 file -> setting,找到 compiler,勾选 Build project automatically

让项目支持 JRebel

点击打开左下角的 JRebel 面板,勾选即可开始使用 JRebel



原文地址:https://www.cnblogs.com/mdz3201/p/12566999.html