大家好,我是宇哥。

 

前言

昨天公司开发小队群里,同事(领导)转发了一往篇文章,关于springboot热部署的官方spring-boot-devtools组件

 

IDEA配置热部署JRebel(开发必备技巧)_JRebel

今天休息立马应用了一下,经过测试与其说是热部署,不如说是热重启,

没有达到热部署的效果。如下图

IDEA配置热部署JRebel(开发必备技巧)_JRebel_02

热部署:是在不重启服务的情况下,重新加载改变的文件,从而更快的让开发人员看到修改后情况。

    尤其是那些大项目,一启动半个钟头那种(夸张了)。这个就引可以在几秒钟,就可以看到修改后的效果(不重启)

 

热部署插件JRebel

idea官方没有提供热部署工具,Jrebel是一个热启动插件。提高你的开发效率

有这么一句话:事半功倍,效率翻倍。

 

一、安装

1)安装插件,后重启idea(外国的有点慢)

IDEA配置热部署JRebel(开发必备技巧)_JRebel_03

二、激活

JRebel不是免费的插件,需要激活之后才能使用。所以你应该明白

IDEA配置热部署JRebel(开发必备技巧)_JRebel_04

IDEA配置热部署JRebel(开发必备技巧)_JRebel_05

红框中需要一个认证激活地址和邮箱

 

1)认证激活地址获取如下:https://jrebel.qekang.com/{GUID}

GUID是动态的,需要获取,获取方式如下三个地址作任选其一

https://www.guidgen.comhttp://www.ofmonkey.com/transfer/guidhttps://www.guidgenerator.com/online-guid-generator.aspx

参考上图

2)邮箱地址:随便自己的一个邮箱即可

3)点击激活出现如下,关闭即可

IDEA配置热部署JRebel(开发必备技巧)_JRebel_06

4)设置离线模式来防止失效

 

IDEA配置热部署JRebel(开发必备技巧)_JRebel_07

IDEA配置热部署JRebel(开发必备技巧)_JRebel_08

 

三、使用

1)设置自动编译

IDEA配置热部署JRebel(开发必备技巧)_JRebel_09

2)设置运行时自动编译 ctrl+shift+alt+/ (差点5指并用了)
找到 compiler.automake.allow.when.app.running 并✔

IDEA配置热部署JRebel(开发必备技巧)_JRebel_10

3)jRebel开关打开

IDEA配置热部署JRebel(开发必备技巧)_JRebel_11

4)点击Jebel运行

IDEA配置热部署JRebel(开发必备技巧)_JRebel_12

 

最终效果演示

IDEA配置热部署JRebel(开发必备技巧)_JRebel_13

大功造成:节省的时间是积少成多的。

 

关于后期更新文章说明

提前说明对公众号文章情况说明 ,后期会每周1,3,5,7更新文章,工作日:更新技术文章(基础知识|面试),周末更新工作中的经验和遇到的问题总结。

每天,七点半准时更新。让我们一起,每天花个10分钟,给自己冲电。还是那句话:时间用在哪里,收获就在哪里!