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

简介: IDEA中安装并使用JRebel热部署插件

 目录

1、热部署的概念及意义

2、安装JRebel

3、注册JRebel

4、配置JRebel


1、热部署的概念及意义

       热部署就是正在运行状态的应用,修改了它的源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器上,使得修改立即生效。

       热部署可以使我们在开发的时候,修改代码后不需要重启应用就能看到效果,大大提升开发效率。在生产上运行的程序,可以在不停止运行的情况下进行升级,不影响用户使用。

      Tomcat热部署在 IntelliJ IDEA基础配置(个性版)一文中已经做了相应的介绍及配置,下面我主要学习使用一个新的热部署插件JRebel。

2、安装JRebel

1>下载链接:JetBrains Marketplace

image.gif


image.gif

选择自己需要的版本下载(不要解压)

image.gif

2>File------>Settings------>Plugins---->Install Plugin from Disk...,如下图:

image.gif

3>选择下载的压缩包:

image.gif

4>安装完成后重启即可生效:

image.gif


image.gif

3、注册JRebel

1>重启后点击JRebel Activation

image.gif

2>获取GUID

获取链接:Generate GUIDs online

image.gif

image.gif

3>将新的GUID和JRebel的网站合并(GUID放到后面):https://jrebel.qekang.com/+你的GUID

image.gif

image.gif

4>注册成功

image.gif4、配置JRebel

1>开启IDEA的自动构建项目选项

image.gif

2>左下方JRebel处勾选当前项目

image.gif

3>使用JRebel的Debug模式启动项目

image.gif


image.gif

4>在浏览器中打开测试地址,我这里是:http://localhost:8080/hello

image.gif5>修改代码内容,并手动构建项目(快捷键 ctrl+F9)

image.gif编辑

image.gif

image.gif

6>可以根据自己的需求调整自动热部署的时间,在settings里面,这样就可以不手工构建了。

image.gif

相关文章
|
2月前
|
Java
轻松上手Java字节码编辑:IDEA插件VisualClassBytes全方位解析
本插件VisualClassBytes可修改class字节码,包括class信息、字段信息、内部类,常量池和方法等。
127 6
|
15天前
|
前端开发 Java 开发者
这款免费 IDEA 插件让你开发 Spring 程序更简单
Feign-Helper 是一款支持 Spring 框架的 IDEA 免费插件,提供 URL 快速搜索、Spring Web Controller 路径一键复制及 Feign 与 Controller 接口互相导航等功能,极大提升了开发效率。
|
3月前
|
人工智能 Java 数据库连接
IDEA开发 常用代码规范插件 常用辅助类插件
IDEA开发 常用代码规范插件 常用辅助类插件
88 0
|
3月前
|
IDE Java Maven
分享几个实用的IDEA插件,提高你的工作效率!
分享几个实用的IDEA插件,提高你的工作效率!
163 0
|
8月前
|
机器学习/深度学习 人工智能 Java
20款超级好用的idea插件,开发效率翻倍!!!
20款超级好用的idea插件,开发效率翻倍!!!
306 1
|
8月前
idea plugin 插件开发
idea plugin 插件开发
119 0
|
存储 程序员 开发工具
IDEA插件开发.02之“异味”代码收集插件
许久没更新IDEA插件开发系列了。最近刚好在汇总日常开发中常见的代码“异味”,共享文档复制黏贴略显麻烦,所以想着是否可以搞一个IDEA插件来帮忙收集常见代码,毕竟IDEA作为后端程序员必备的开发工具,显然会方便很多。
203 1
IDEA插件开发.02之“异味”代码收集插件
|
Java 开发工具 开发者
IDEA插件开发.01之简单入门
闲着没事,动手实现一个简单idea插件。
456 1
IDEA插件开发.01之简单入门
|
Java 程序员 API
IDEA插件开发(一)
IDEA插件开发
2867 0
|
消息中间件 人工智能 安全
一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!
一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!