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. 第15章 关于本软件
  2. Netlog 的数据库及 LAMP 架构
  3. python box2d_win10+Anaconda3成功使用pip安装Box2d
  4. t1plus 用什么服务器系统,T1 Plus商贸宝普及版与用友T1系统哪个更好呢?
  5. python得到windows自启动列表
  6. airpods pro是按压还是触摸_AirPods 与 AirPods Pro 哪个好?如何正确选购华强北版本...
  7. nginx-rtmp 之统计在线clients
  8. 为QT的Webkit 编写插件
  9. jdbc链接mysql的第二个例子。使用properties文件存放连接信息。使用jar文件一个
  10. 沙盘模拟软件_3D电子心理沙盘系统
  11. 华为 2017 秋季校招笔试题(C++ 后台)
  12. Quartz.net 的 FAQ
  13. 将表中一整列数据都生成五笔和拼音
  14. ul,li动态获取数据库数据并输出
  15. 计算机硬盘根目录是什么,硬盘根目录是什么意思指的是什么
  16. 青山绿水 峡谷奇观---野三坡之行(转)
  17. 10个可以实现高效工作与在线赚钱的 AI 工具网站
  18. Android 读取本地txt文件中的内容
  19. 利用Sharepoint里面Mysite的Shared Pictures的图片做相册 [包括创建文件夹,上传文件]...
  20. python程序怎么运行-Python如何运行程序

热门文章

  1. 2013年小米校园招聘笔试题-朋友圈
  2. linux部署tomcat与快速启动
  3. linux系统overlay文件夹爆,docker overlay2占用大量磁盘空间处理方法
  4. i5 10400和i7 9700的区别 i5 10400和i7 9700参数对比哪个好
  5. 硬件设计--stm32自动下载电路设计
  6. cat 几行_沈阳CAT?789矿卡大修 I 服役十年,一百天带你重燃矿山_行业资讯
  7. Qt创建控制台程序选择构建套件问题“No suitable kits found”
  8. [似水流年]夏夜微风忆以往伴蝉鸣
  9. Python os 模块详解
  10. PSMNet代码的一些理解