Intellij IDEA 安装使用Jrebel热部署详解
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热部署详解相关推荐
- IDEA中安装配置Jrebel热部署插件用法笔记
今天给大家介绍一下IDEA中安装配置Jrebel热部署插件用法,希望对大家能有所帮助! 1.Jrebel插件介绍 JRebel属于一款JAVA虚拟机插件,它可以让你的项目在不需要进行重新编译的情况下, ...
- Java编程工具(11):IDEA 服务器热部署详解E
IDEA 服务器热部署详解(On Update action/On frame deactivation) IDEA 服务器热部署详解(On Update action/On frame deacti ...
- Intellij IDEA 安装和配置热部署插件JRebel进行项目的热部署
最近在做一些前端调整,发现每次都要重启很麻烦,因为之前使用的MyEclipse就可以进行项目热部署,修改完前端页面后直接刷新就可以生效,IDEA应该也可以实现,网上搜索一番发现记录的都不是很清楚,写下 ...
- Nginx热部署详解
前言 原理: nginx 支持热加载 热部署 ,在不打断用户请求的情况下更新版本 Nginx 只所以出名,和它内部的精密设计有关.Nginx 采用了高度模块化的设计思路,并且内部的进程主要有两类,ma ...
- Intellij IDEA+Tomcat+JRebel热部署
Intellij IDEA+Tomcat+JRebel热部署 一.安装JRebel插件 1. 在线安装 打开设置 File ->setting或者直接点设置的图标进入 在线下载并安装 2. 破解 ...
- IDEA中安装并使用JRebel热部署插件
文章目录 作者简介 引言 导航 热门专栏推荐 概述 安装JRebel 注册JRebel 配置JRebel 最后 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软 ...
- Intellij IDEA 4种配置热部署的方法【转】【补】
热加载 热加载可以使代码修改后无须重启服务器,就可以加载更改的代码.(其实分java和非java代码,本处可以让java代码立即生效且不重启服务) 第1种:修改服务器配置,使得IDEA窗口失去焦点时, ...
- JReBel激活码注册申请--方便Java开发中使用Jrebel热部署
JReBel激活码注册申请--方便Java开发中使用Jrebel热部署 示例: rO0ABXNyAChjb20uemVyb3R1cm5hcm91bmQubGljZW5zaW5nLlVzZXJMaWNl ...
- spring mvc项目在IDEA下使用jrebel热部署报错!!
转载:https://segmentfault.com/q/1010000006068898 spring mvc项目在IDEA下使用jrebel热部署报错!! 25-Jul-2016 20:43:4 ...
最新文章
- Vim使用技巧及基本命令分类
- 62. Search in Rotated Sorted Array【medium】
- 在python中如何比较两个float类型的数据是否相等
- JVM 调优实战--常用命令参数及PS收集器的GC日志格式
- 读《嵌入式系统项目分析入门与实践》⑤
- DTO(领域数据传输对象)是做什么的
- 强者联盟——Python语言结合Spark框架
- ExtJS下页面显示中文乱码问题
- 禁止提示:You have new mail in /var/spool/mail/root
- (转)智能投顾的中国特色:强需求,大规模,低门槛与巨大提升空间
- 【慕课网】前端零基础入门---步骤一:页面结构层HTML---01-HTML基础
- 搜索推荐评价指标Precision@k、Recall@k、F1@k、NDCG@k
- Android手机应用开发(一) | 基本的UI界面设计
- Linux查看mpp数据库地址,Linux环境搭建DM8 MPP双节点集群
- 原来《羊了个羊》也求助了云,拦截bot自动化攻击达5000万次 | CCF C³
- anydesk 自建服务器,AnyDesk使用FRP自建远程桌面连接
- 窃 听 器--郭德纲相声
- python等于号怎么输入_python 中不等于怎么表示
- 老师怎么制作网上查分系统?
- qq同步android 2.2,QQ同步助手旧版本2.3