侧边栏壁纸
博主头像
小武哥博主等级

专注做好每一件小事。

  • 累计撰写 45 篇文章
  • 累计创建 58 个标签
  • 累计收到 3 条评论

JRebel实现SpringBoot热部署

小武哥
2020-09-22 / 0 评论 / 0 点赞 / 701 阅读 / 849 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-01-03,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

当我们开发SpringBoot过程中通常比较频繁的修改代码,每次都要重启项目等待很长才能生效。Idea的Jrebel插件能够实现修改了代码的某一部分,不需要再次启动程序,随时修改,随时生效。接下来就给大家贴出Idea工具安装、破解JRebel这款神器的详细图文教程。

Idea配置Jrebel

Idea安装Jrebel插件

首先到Idea的插件商店,搜索Jrebel,找到之后安装插件重启Idea。如果搜索不到也可以到官网下载,离线安装。
image-20200924221053187

破解Jrebel

Jrebel本身是收费软件,但是网上也有破解方法,下面给出破解方法
Jrebel很好用,也是离不开大家的支持,所以如果条件允许的话,还是建议大家购买正版的lisence。

首先本地运行jrebel-crack.jar

java -jar jrebel-crack.jar -p 8081

运行成功截图:
image-20200924221110301

在Idea的Help菜单中找到JRebel,Activation

image-20200924221642026

填入本地生成的破解地址

这里的Team Url地址为:http://localhost:9999/9427ac0a-f0e9-453f-aaaa-7cc9fe7143df,任意的一个guid,邮箱地址随便填写。
image-20200924221138310

最后最后,还要进行下简单的配置

1.Idea的settings->Jrebel Advanced中勾选 Enable Intellij automatic compilation选项
image-20200924221434142
2.Idea的settings->Compiler中勾选build project automatically
image-20200924221217854
3.Idea的Help->Find Action搜索registry勾选compiler.automake.allow.when.app.running
image-20200924221416065

测试Jrebel热部署效果

1.运行项目采用Rebel Run 项目主类
image-20200924221247210
2.现在项目运行后,我们在修改了一段代码,无需重启项目,就可以生效了。
image-20200924221259022

千里之行,始于足下。这里是SpringBoot教程系列第九篇,所有项目源码均可以在我的GitHub上面下载源码。

0

评论区