JRebel热部署的使用

article/2025/10/14 12:27:15

JreBel&idea2020&springboot

JreBel:实现了不需要重启服务器达到热部署项目效果,它会对你当前所编辑过的页面进行编译,大幅度减少了重启服务器所带来的等待时间。

注意事项:
c盘下的用户名一定不能为中文名称,否则会一直提示路径错误,目前测试全部失败,以后的同学们安装可以试一试,如果成功了就留个言
注意事项

1.0安装jrebel插件

File–》Settings—》plugins----》marketplace----》搜索jrebel
在这里插入图片描述

1.1安装成功后会重启idea,出现下面的图片

在这里插入图片描述

1.2配置jrebel插件


2.激活jrebel

2.1:先获取GUID

在线生成GUID地址 (https://www.guidgen.com/), PS:如果失效刷新GUID替换就可以!

输入url:https://jrebel.qekang.com/GUID(其中的GUID是2.1生成的,邮箱自己随意填写)
  • 1

之前点击蓝色字体会出现这个窗口,将上面获取到的GUID根据图片提示输入进去
在这里插入图片描述

如果没有出现下面提示,请确定自己的网络通畅,然后再次点击激活,如果还不行,更改guid
在这里插入图片描述

  • 继续点击我同意【I agree】

3、JRebel 配置

3、1 将工作模式改成离线工作,!!!!

不修改成离线工作,你的jrebel会一直报错,当然某些小伙伴的是没有问题
在这里插入图片描述

  • 你的右上角会有两个绿色的小图标,这个就是jrebel启动

在这里插入图片描述


4、使用jreBel

4、1 进行项目热部署

  • 左下角有一个JreBel,点击在打开的窗口,选择你所需要进行热部署的项目。
    在这里插入图片描述
    勾选后会生成一个rebel.xml文件,此文件可以忽略

在这里插入图片描述

4、3 更改后使用ctrl+f9实现不重启服务器部署项目

  • 或者点击小锤子也是
    在这里插入图片描述

4、4 录制快捷键

  • 原有的保存操作不方便一只手操作,设置新的快捷键方便操作
    -edit—>macros—>start macro recording
    在这里插入图片描述

  • 右下角会出现一个提示
    在这里插入图片描述

  • 然后点击ctrl+F9,此时右下角会有提示,点击红色停止
    在这里插入图片描述

  • 会弹出一个窗口,在窗口中输入build

在这里插入图片描述

  • 打开设置,找到kaymap

在这里插入图片描述

  • 右击选择第一个,在弹出的窗口输入你想使用的快捷键,ctrl+s 已经被使用,建议使用alt+z或者alt+s

在这里插入图片描述

警告!!!

JreBel不适用于resources包下面的文件,修改此包下面的必须重启,否则不生效。


http://chatgpt.dhexx.cn/article/DQglFnnh.shtml

相关文章

Idea热加载插件JRebel激活及使用教程

前言 在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,例如使用devtool来实现热部署,但是在功能上它也有所限制,如果新增方法或者修改方法参数后,热部署是…

JRebel2023.3 插件使用详解

简介 JRebel是一套JavaEE开发工具。 Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。 JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。J…

2023版本最新IDEA的JRebel使用

目录 Rebel介绍一、JRebel安装方式1、插件仓库安装(推荐)2、下载zip文件包进行安装3、Jrebel使用方式(1)、方法一(不适用最新版本IDEA)(2)、方法二(适用于最新版) 二、配置方式1、设置项目自动编译2、设置3、勾选项目,然后以Rebel方式启动 总…

2023 Idea 热部署 JRebel 插件激活方法

2023 Idea 热部署 JRebel 插件激活方法 1. 下载源代码 进入下面 github 地址 clone 代码到本地 https://github.com/Byron4j/JrebelLicenseServerforJava 2. 编译和打包 cd /Users/daixiaohu/Desktop/JrebelLicenseServerforJavamvn clean package3. 运行项目 cd target/jav…

IDEA配置JRebel热部署(超级详细图文教程)

目录 JRebel是什么JRebel安装方式JRebel激活相关设置JRebel的使用热部署不生效解决方案监控无效问题(设置指定的监控目录) JRebel是什么 JRebel 是国外团队开发的一款收费工具,JRebel 允许开发团队在有限的时间内完成更多的任务修正更多的问题…

idea中热部署插件JRebel的激活方式

idea中热部署插件JRebel的激活方式 一、打开jrebel 激活面板,如图: 二、选中Team URL(connect to online licensing service) 1、在上面的框中输入激活的url地址 http://127.0.0.1:8888/132d042c-3b1a-4c45-9044-b7897c3de7882…

Qt 添加 样式(styleSheet)

Qt 添加 样式(styleSheet) 在学习Qt的过程中,在Qt Creator里面,通过选择UI或者对应的里面的控件,在其属性中,即styleSheet中,在随后弹出的对话框中可以编辑样式,非常好用&#xff0…

injected stylesheet 导致页面样式异常

问题现象:如果你在开发过程中遇到页面中某个控件样式异常了(无法正常显示),然后打开浏览器控制面板,发现一大片灰色字体的,并且右上方还写着injected stylesheet,如下图所示: 这有…

社区版IDEA创建stylesheet文件

社区版IDEA是不能直接创建stylesheet文件的&#xff0c;可以通过新建文件&#xff1a;文件名.css后缀。另外社区版IDEA在写css文件时是没有提示的&#xff0c;完全手敲。 1、 2、 将css文件链接到HTML文件中的方法&#xff1a; <link rel"stylesheet" href&quo…

qt designer stylesheet 设置字体加粗无效

估计是qt designer的bug&#xff0c;qt designer stylesheet 设置字体加粗无效。 解决办法是在右侧的属性窗口对字体进行加粗设置&#xff0c;注意需要将stylesheet里面对字体的加粗设置删除。

QT styleSheet image属性不生效问题

目录 前言修改 前言 想要在QToolButton stylesheet上面实现&#xff0c;在ui编辑界面上给QToolButton添加Icon属性和setautoraise为true的效果。如图 这样的效果是图片大小不会随着QToolButton变大而变化&#xff0c;但是会随着QToolButton缩小而变小。所以在styleSheet中要…

“user agent stylesheet“问题

“1、user agent stylesheet”问题 昨天在用F12调试css的时候&#xff0c;发现了自己写的很多样式都被这个“user agent stylesheet”覆盖了&#xff0c;写的样式都无效了&#xff0c;垂死挣扎了很久&#xff0c;还是未果o(╥﹏╥)o… … 【就是这样式的 ↓↓↓】 2、user agen…

QtDesigner中的styleSheet

一、为单个控件添加样式 QLabel{ color:black; font: 75 9pt "微软雅黑"; border-radius: 5px; radius:2px; background:qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0 rgb(112, 144, 101),stop:1 rgb(107, 255, 119)); }二、为整个软件的同类控件添加样式 2.1 添…

Qt StyleSheet的设置方法

Qt设置StyleSheet的方法值得探索一下&#xff0c;现在先完成主要的内容&#xff0c;以后再进行细调吧。 Qt设置按钮为圆形https://www.cnblogs.com/tsh292278/p/11275819.html 通过Qt 的样式表实现圆形按钮&#xff0c;其也可以实现圆角按钮&#xff0c;当然也可以使用其他的…

qt QTableWidget stylesheet

自己写了一个函数&#xff0c;封装QTableWidget的样式&#xff0c;根据自己的需求进行修改单元格的文字颜色、背景颜色等。 I wrote a function to encapsulate the style of QTableWidget and modify the text color and background color of the cell according to my own r…

styleSheet简单介绍

styleSheet可以方便修改样式 要整体修改QPushButton可以如下&#xff1a; QPushButton{border: 2px solid gray;border-radius: 10px;padding: 0 8px;background: yellow; } 要单独修改QPushButton: QPushButton#pushButton_2{border: 2px solid gray;border-radius: 10px;p…

root stylesheet报错

当/deep/语法报root stylesheet错时&#xff0c; 原因&#xff1a;因为使用了less或scss的原因&#xff0c; 解决方式&#xff1a;使用 ::v-deep代替 /deep/

QPushButton的styleSheet格式

有时候要改变Qt界面控件的样式&#xff0c;可以修改styleSheet来实现。 可以在主界面修改样式&#xff0c;那么主界面上的所有QPushButton都会修改样式的。 QPushButton {color: white;background-color: #27a9e3;border-width: 0px;border-radius: 3px; }QPushButton:hover {…

我的QT Creator学习笔记(十九)——Qt样式表

参考文献&#xff1a;《Qt Creator 快速入门》第三版 霍亚飞编著 Qt样式表的术语和语法规则与HTML CSS基本相同。 一、样式规则 样式表包含了一系列的样式规则&#xff0c;每个样式规则由选择器&#xff08;Sekector)和声明&#xff08;declaration)组成。选择器制定了受规则…

PyQt(Python+Qt)学习随笔:Qt Designer中部件的样式表styleSheet属性

styleSheet属性是定义部件外观的属性样式表,在Qt中styleSheet样式表是类似于html的css样式一样的方法,只是时专门为Qt中的部件开发的。styleSheet的定义语法也是类似CSS,并且是跨平台支持的。 由于每个部件都可以定义自己的样式,也可以通过QApplication.setStyleSheet()…