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

热部署JRebel的使用

作者头像
全栈程序员站长
发布2022-08-26 11:33:02
9550
发布2022-08-26 11:33:02
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

JRebel是一套JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。 JRebel是收费软件,用户可以在JRebel官方站点下载30天的评估版本。

Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。

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

1、先在ide上安装好响应版本的JRebel插件,下载地址:http://plugins.jetbrains.com/plugin/4441-jrebel-for-intellij

热部署JRebel的使用
热部署JRebel的使用

2、安装重启后,使用License Server激活JRebel(setttings->JRebel->激活),已经在公司内部服务器上搭建成功。

地址为:http://192.168.xxx.xxx:xxxx/{guid},邮箱可以填入任意邮箱。

{guid}可以使用guid生成器(https://www.guidgen.com/)任意生成一个即可。

点击change license即可激活。

热部署JRebel的使用
热部署JRebel的使用

3、项目启动的时候使用JRebel支持的启动项

热部署JRebel的使用
热部署JRebel的使用

启动后,改变部分代码,点击Build Project 或者 Build Module ,就会进行热部署

热部署JRebel的使用
热部署JRebel的使用

run和debug一一对应jrebel run和jrebel debug。启动后项目就可以使用jrebel做热部署,除了涉及到修改mysql、redis地址以及重要的配置无法热部署需要重启外,大部分的业务逻辑修改都不需要重启服务器即可生效,联调接口时效率非常高。往往一个接口调试中,后台花几秒钟改一个参数,缺需要花几分钟重启,时间开销的大头都被重启占用了。而使用jrebel之后,代码的生效只需要几秒钟,大大提升了开发和联调的效率。

License Server部署参考:https://gitee.com/gsls200808/JrebelLicenseServerforJava

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143471.html原文链接:https://javaforall.cn

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档