大家好,我是宇哥。
前言
昨天公司开发小队群里,同事(领导)转发了一往篇文章,关于springboot热部署的官方spring-boot-devtools组件
今天休息立马应用了一下,经过测试与其说是热部署,不如说是热重启,
没有达到热部署的效果。如下图
热部署:是在不重启服务的情况下,重新加载改变的文件,从而更快的让开发人员看到修改后情况。
尤其是那些大项目,一启动半个钟头那种(夸张了)。这个就引可以在几秒钟,就可以看到修改后的效果(不重启)
热部署插件JRebel
idea官方没有提供热部署工具,Jrebel是一个热启动插件。提高你的开发效率
有这么一句话:事半功倍,效率翻倍。
一、安装
1)安装插件,后重启idea(外国的有点慢)
二、激活
JRebel不是免费的插件,需要激活之后才能使用。所以你应该明白
红框中需要一个认证激活地址和邮箱
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)点击激活出现如下,关闭即可
4)设置离线模式来防止失效
三、使用
1)设置自动编译
2)设置运行时自动编译 ctrl+shift+alt+/ (差点5指并用了)
找到 compiler.automake.allow.when.app.running 并✔
3)jRebel开关打开
4)点击Jebel运行
最终效果演示
大功造成:节省的时间是积少成多的。
关于后期更新文章说明
提前说明对公众号文章情况说明 ,后期会每周1,3,5,7更新文章,工作日:更新技术文章(基础知识|面试),周末更新工作中的经验和遇到的问题总结。
每天,七点半准时更新。让我们一起,每天花个10分钟,给自己冲电。还是那句话:时间用在哪里,收获就在哪里!