idea安装插件JRebel

news/2024/12/22 15:28:50/

一、安装插件

 

二、下载代理服务并启动

首先下载服务,网址 Releases · ilanyu/ReverseProxy (kgithub.com)

 

下载后直接双击运行,杀毒软件可以会报警告,直接忽略就行

 启动好,等着就行,接下来会用到。

三、在线获取GUID

网址:

在线GUID地址

 

如果失效刷新重新获取就行!

四、配置JRebel activated

这一步会用到上面两步配置的东西。

 按照上图序号的顺序进行点击,弹窗配置

 按照上图的序号进行配置点击。点击确认之后,会发现第三步的应用控制台有日志输出,如下图:

 此时,就可以把第三步打开的软件,给关闭了。

配置说明:

序号1的参数:http://127.0.0.1:8888/这个地址,就是第三步打开的代理地址。后面的一串字符,就是第四步生成的GUID。

序号2的参数:邮箱,可以是自己的邮箱,也可以随意些个邮箱,符合邮箱规则即可。

序号3:勾选框选中。

序号4:确认,不报错,则证明成功。

到这一步,JRebel就可以正常使用了。以下步骤就是一些常规的设置了。

 

五、设置离线工作模式

 

 

 

六、设置自动编译

要想实现热部署,需要对idea进行如下配置:

1. JRebel是实时监控class文件的变化来实现热部署的,所以在idea环境下需要打开自动编译功能才能实现改及生效。

将上图红框勾选上。

七、使用

运行项目时,就可以使用JRebel运行项目了,如下图:

 修改代码(只测试了Java代码的修改)后,按快捷键 Ctrl + Shift + F9,运行后会提示有变化是否重新加载,选yes。完成加载以后,就已经实现了热更新效果。


http://www.ppmy.cn/news/1041997.html

相关文章

海外问卷脚本机器人哪里哪里有?是真的吗?

大家好,我是橙河老师,今天讲一讲海外问卷项目能不能用脚本操作? 最近没怎么写文章,确实比较忙。我本人每天至少要面对5-10个客户咨询项目,每隔一段时间,都会有人问我:操作海外问卷有没有脚本&a…

【使用群晖远程链接drive挂载电脑硬盘】

文章目录 前言1.群晖Synology Drive套件的安装1.1 安装Synology Drive套件1.2 设置Synology Drive套件1.3 局域网内电脑测试和使用 2.使用cpolar远程访问内网Synology Drive2.1 Cpolar云端设置2.2 Cpolar本地设置2.3 测试和使用 3. 结语 前言 群晖作为专业的数据存储中心&…

C语言编程:最小二乘法拟合直线

本文研究通过C语言实现最小二乘法拟合直线。 文章目录 1 引入2 公式推导3 C语言代码实现4 测试验证5 总结 1 引入 最小二乘法,简单来说就是根据一组观测得到的数值,寻找一个函数,使得函数与观测点的误差的平方和达到最小。在工程实践中&…

算法通关村第4关【白银】| 栈的经典算法问题

1.括号匹配问题 思路:将左括号压入栈中,遍历字符串,当遇到右括号就出栈,判断是否是匹配的一对,不是就返回false(因为按照顺序所以当遇到右括号出栈一定要是匹配的)。使用Map来简化ifelse clas…

《Java极简设计模式》第04章:建造者模式(Builder)

作者:冰河 星球:http://m6z.cn/6aeFbs 博客:https://binghe.gitcode.host 文章汇总:https://binghe.gitcode.host/md/all/all.html 源码地址:https://github.com/binghe001/java-simple-design-patterns/tree/master/j…

Typora上传文件到Gitee

工作内容,不对外开放 一、Typora上传笔记到CSDN 一、安装node.js 官网链接:Node.js (nodejs.org) 下载后得到一个.msi文件,双击即可。 win + R 打开CMD,基于node -v 和npm -v,验证是否安装成功: 二、配置Gitee 1、新建仓库 2、开源此仓库 2.1、初始化readme文件

前端---需要了解浏览器相关知识--浏览器请求服务器资源---缓存

知识点1: 掘金1:浏览器缓存 掘金2 :浏览器缓存 一、浏览器缓存 请求(静态资源 | 动态资源) 一、缓存是什么? 如果没有缓存的机制 每次都要重新请求静态资源 1.从网络上的下载时间,肯定大于从硬盘里读的…

【探索Linux】—— 强大的命令行工具 P.5(yum工具、git 命令行提交代码)

阅读导航 前言一、软件包管理器 yum1.yum的概念yum的基本指令使用例子 二、git 命令行提交代码总结温馨提示 前言 前面我们讲了C语言的基础知识,也了解了一些数据结构,并且讲了有关C的一些知识,也学习了一些Linux的基本操作,也了…