前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >热部署插件JRebel的安装和使用

热部署插件JRebel的安装和使用

作者头像
布禾
发布2021-06-24 09:57:02
2.3K0
发布2021-06-24 09:57:02
举报
简介

JRebel是一款JVM插件,通过跳过耗时的构建和重新部署步骤,简化了Java应用程序开发。使用JRebel,开发人员可以实时查看代码更改,保持应用程序状态,并提高编码效率。

IDEA安装JRebel插件
1.安装

进入Plugins界面,搜索JRebel,找到JRebel and XRebel for IntelliJ,点击install安装:

安装成功后会提示重启IDEA,重启后,右上角工具栏会多出两个按钮分别为基于JRebel方式的Run和Debug:

2.激活

JRebel需要激活才能使用,没激活的情况下运行则会提示激活:

点击Activate now进行激活,选择Team URL的方式,Team URL的方式需要填写Team URL和Email address,Email address邮箱可以随便填,Team URL可以使用以下方式生成:

首先需要在https://www.guidgen.com/中生成GUID:

然后将生成的GUID追加到https://jrebel.qekang.com/后,最终的Team URL如下:

代码语言:javascript
复制
https://jrebel.qekang.com/e76e4bc3-3a05-4f4b-8d90-9b7fbbee8d45

输入Team URL和Email address:

点击Activate JRebel,激活成功如下图:

3.设置成离线模式

点击Work offline,设置为离线模式:

使用JRebel实现热部署

JRebel依赖于IDE的编译功能,某个被更改的类只有被IDE重新编译后才能触发JRebel的重新加载。

在SpringBoot项目中,可以使用以下编译方式:

1.手动编译

使用快捷键Ctrl+Shift+F9手动编译某个类,编译后JRebel将重新加载该类。

2.IDEA失去焦点时自动编译

修改Edit Configurations>Run/Debug Configurations中对应配置,如下:

重新启动后,当IDEA失去焦点时会自动重新编译,编译后JRebel将重新加载该类。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-06-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • IDEA安装JRebel插件
    • 1.安装
      • 2.激活
        • 3.设置成离线模式
        • 使用JRebel实现热部署
          • 1.手动编译
            • 2.IDEA失去焦点时自动编译
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档