栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Jrebel实现对java和xml文件的热部署(idea springboot项目)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jrebel实现对java和xml文件的热部署(idea springboot项目)

项目配置(

1.File | Settings | Build, Execution, Deployment | Compiler!打勾build project automatically

2.ctrl+shitlt+alt+/ 打开registry勾选compiler.automake.allow.when.app.running

3.项目启动设置。两个都要选择update class and resources【没用,配了的话,debug启动,左侧有个刷新的小圆圈,可以替代快捷键】

要装两个插件(File | Settings | Plugins)

JRebel and XRebel for IntelliJ

JRebel mybatisPlus extension

激活服务器1:http://jrebel.cicoding.cn/

激活服务器2:https://jrebel.qekang.com/

GUID生成网站:https://www.guidgen.com/

Team URL如下

激活服务器+GUID

https://jrebel.qekang.com/88414687-3b91-4286-89ba-2dc813b107ce

触发生效

更新编译ctrl+F9(所有项目 )

ctrl+shift+f9 当前项目

上面配置update class and resources的话,鼠标点击一下小圆圈就可以了

【【【后续配置(help/jrebel/setup guide ,全部同意,右侧会出现四个√)

File | Settings | JRebel & XRebel

1.激活后选择离线模式,勾选autorenew offine seat【不清楚,好像是自动更新激活过期时间的,但是手动点了,也没更新】

时间选择1秒【目前咋选都感觉不出来,他似乎就是一个统计节省时间的】

2.左下角jrebel,勾选要热部署的项目【这一步也没用】

3.还有setting-project structrue-model 在你的项目处会有jrebel,右侧会让你勾选enable,generate, use ,override【这个似乎没用】

离线激活1:找到.label文件夹替换就可以了

离线激活2:

打开jrebel反代理工具(https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4)

http://localhost:8888/88414687-3b91-4286-89ba-2dc813b107ce

注意:debug走完再触发生效,不然会使得debug失效,(需要使用debug的话,要重新启动项目)

断网实时激活

https://blog.csdn.net/gsls200808/article/details/78785352

https://gitee.com/gsls200808/JrebelLicenseServerforJava/tree/master/

cmd

java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT.jar

http://localhost:8081/88414687-3b91-4286-89ba-2dc813b107ce

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/644867.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号