JRebel介绍:

JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,正常情况下,我们使用IDEA(或Eclipse等IDE)+tomcat部署web项目时,如果只是方法内部作修改或只是修改web页面,按Ctrl+shift+F9(Eclipse按Ctrl+S即可)重新编译,无须重新启动,即可使修改的代码生效,这对我们的开发调试有了很大的帮助。但是当我们在java文件中增加方法,增加变量,修改配置文件等大部分操作时,都需要重启服务器,而Jrebel使绝大部分操作都不需要重启,只要重新编译即可将更新部署到服务器上,大大节省了我们工作花在重启服务器上的时间。

1.在 idea 中 使用插件安装 JRebel

2.版本下载:

Jrebel版本下载: Versions: JRebel and XRebel for IntelliJ - IntelliJ IDEA Plugin | Marketplace (jetbrains.com)

这里选择了和我IDEA相同的版本2021.1.1,当然也可以选择直接在IDEA里File>>Settings>>Plugins里直接下载Jrebel

3.激活步骤:

4.激活地址:服务器地址: https://jrebel.qekang.com/{GUID}

GUID在线生成地址:生成GUID - 程序员在线工具

邮件地址随便写一个,没有校验。

4:激活完成如下图:

5.启动测试:

正常访问:

修改后访问:

5.如出现出现项目不能自动编译问题请参考:

使用jrebel运行spring-boot出现项目不能自动编译问题_zm0997123的博客-CSDN博客

总结:目前测试yml文件修改后是不生效的需要重启

Intellij IDEA 安装使用Jrebel热部署详解相关推荐

  1. IDEA中安装配置Jrebel热部署插件用法笔记

    今天给大家介绍一下IDEA中安装配置Jrebel热部署插件用法,希望对大家能有所帮助! 1.Jrebel插件介绍 JRebel属于一款JAVA虚拟机插件,它可以让你的项目在不需要进行重新编译的情况下, ...

  2. Java编程工具(11):IDEA 服务器热部署详解E

    IDEA 服务器热部署详解(On Update action/On frame deactivation) IDEA 服务器热部署详解(On Update action/On frame deacti ...

  3. Intellij IDEA 安装和配置热部署插件JRebel进行项目的热部署

    最近在做一些前端调整,发现每次都要重启很麻烦,因为之前使用的MyEclipse就可以进行项目热部署,修改完前端页面后直接刷新就可以生效,IDEA应该也可以实现,网上搜索一番发现记录的都不是很清楚,写下 ...

  4. Nginx热部署详解

    前言 原理: nginx 支持热加载 热部署 ,在不打断用户请求的情况下更新版本 Nginx 只所以出名,和它内部的精密设计有关.Nginx 采用了高度模块化的设计思路,并且内部的进程主要有两类,ma ...

  5. Intellij IDEA+Tomcat+JRebel热部署

    Intellij IDEA+Tomcat+JRebel热部署 一.安装JRebel插件 1. 在线安装 打开设置 File ->setting或者直接点设置的图标进入 在线下载并安装 2. 破解 ...

  6. IDEA中安装并使用JRebel热部署插件

    文章目录 作者简介 引言 导航 热门专栏推荐 概述 安装JRebel 注册JRebel 配置JRebel 最后 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软 ...

  7. Intellij IDEA 4种配置热部署的方法【转】【补】

    热加载 热加载可以使代码修改后无须重启服务器,就可以加载更改的代码.(其实分java和非java代码,本处可以让java代码立即生效且不重启服务) 第1种:修改服务器配置,使得IDEA窗口失去焦点时, ...

  8. JReBel激活码注册申请--方便Java开发中使用Jrebel热部署

    JReBel激活码注册申请--方便Java开发中使用Jrebel热部署 示例: rO0ABXNyAChjb20uemVyb3R1cm5hcm91bmQubGljZW5zaW5nLlVzZXJMaWNl ...

  9. spring mvc项目在IDEA下使用jrebel热部署报错!!

    转载:https://segmentfault.com/q/1010000006068898 spring mvc项目在IDEA下使用jrebel热部署报错!! 25-Jul-2016 20:43:4 ...

最新文章

  1. Vim使用技巧及基本命令分类
  2. 62. Search in Rotated Sorted Array【medium】
  3. 在python中如何比较两个float类型的数据是否相等
  4. JVM 调优实战--常用命令参数及PS收集器的GC日志格式
  5. 读《嵌入式系统项目分析入门与实践》⑤
  6. DTO(领域数据传输对象)是做什么的
  7. 强者联盟——Python语言结合Spark框架
  8. ExtJS下页面显示中文乱码问题
  9. 禁止提示:You have new mail in /var/spool/mail/root
  10. (转)智能投顾的中国特色:强需求,大规模,低门槛与巨大提升空间
  11. 【慕课网】前端零基础入门---步骤一:页面结构层HTML---01-HTML基础
  12. 搜索推荐评价指标Precision@k、Recall@k、F1@k、NDCG@k
  13. Android手机应用开发(一) | 基本的UI界面设计
  14. Linux查看mpp数据库地址,Linux环境搭建DM8 MPP双节点集群
  15. 原来《羊了个羊》也求助了云,拦截bot自动化攻击达5000万次 | CCF C³
  16. anydesk 自建服务器,AnyDesk使用FRP自建远程桌面连接
  17. 窃 听 器--郭德纲相声
  18. python等于号怎么输入_python 中不等于怎么表示
  19. 老师怎么制作网上查分系统?
  20. qq同步android 2.2,QQ同步助手旧版本2.3

热门文章

  1. 根据当前经纬度,计算东西南北方向距离1000米的经纬度,或者某个方向角1000米的经纬度
  2. 用PyTorch训练模型识别captcha库生成的验证码
  3. Linux cut 中文 汉字字符串
  4. angular组件互传
  5. Niushop分销机制合法吗?属于拉人头吗?
  6. 怎么让孩子树立时间观念
  7. 如何在Microsoft Word中插入PDF文档?
  8. 蓝牙耳机续航时间一般是多久?续航能力强的蓝牙耳机
  9. RTX3060、RTX3060Ti、RTX2060和RTX2070 对比评测性能差距大吗
  10. win7锁定系统时间的设置