IDEA 配置 JRebel 热部署的方法(推荐)

在平常的开发项目中,我们改动代码需要频繁的重启,如果机器配置不好、项目比较大的情况下,重启一次项目,多则 5 ~ 6 分钟,少则 2 ~ 3 分钟,效率低而且极其浪费时间。

如果我们能实现项目启动后,改动代码不需要重启,让代码实现热加载就可以大大提高开发效率,而 JRebel 就是这样的工具,能帮助我们在 99% 的场景下,修改代码不重启,直接热加载就可以让代码生效。

JRebel 是什么

JRebel 是国外团队开发的一款收费工具,JRebel 允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品,JRebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。

JRebel 是一款 JAVA 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

下面我们以 IDEA + SpringBoot 项目为例,来配置下 JRebel 的强大热加载功能。

JRebel 插件安装

首先,我们需要在 IDEA 里面安装好 JRebel 的插件。

settings->plugins->marketplace 内搜索 JRebel,点击安装后,再重启 IDEA(我电脑已经安装过了,所以显示的是 Installed)。

安装好 JRebel 后,我们会看到两个跟 JRebel 相关的东西。

第一:项目启动处,多了 JRebel 图标。

第二:在IDEA设置处,多了个JRebel的选项。

JRebel 激活

插件安装完成,因为 JRebel 是收费的,我们需要将它激活,我们在 settings->Jrebel&XRebel 部分,点击激活(我已经激活,显示的是 change license)。

点击后,会弹出激活窗口:

通过 JRebel 激活地址获取获取一个激活地址。

激活地址输入到 Team URL 内,邮箱随意输入,点击激活即可。

生成 JRebel 热加载文件

在插件安装、激活完成后,我们需要在项目内生成一下配置文件。

view->ToolWindows 内,我们可以看到 JRebel 选项。

我们点击 JRebel,会弹出一个窗口如下:

我们把红色标识出来的位置,全部勾选上,每个模块下的 resources 会生成一个 rebel.xml 文件。

IDEA 开启热加载

JRebel 的热加载文件已经生成好后,我们就需要开启 IDEA 的热加载选项。

我们找到启动项目的 Debug Configurations ,进行如下配置:

表示热加载的时候,更新 class 跟 resources 文件。

JRebel 热加载测试

在上面配置完成后,我们通过 JRebel 的 debug 模式进行启动,就是下面圈出来的部分,通过这个进行启动。

控制台会打印以下日志内容,表示已经通过Jrebel启动了:

项目启动后,如果改动了代码,我们就不需要在重启项目,直接点击下面的红色部分,进行热加载,然后改动的部分就生效了,JRebel 的热加载功能,能覆盖 99% 的热加载,无论是改动源代码、xml 文件、新增类,都可以热加载完成而不需要重启,大大提高了我们的开发效率。

总结

通过上面的配置,我们就可以愉快的使用热加载功能了,提供我们的开发效率,从而拒绝 996,实现 965 的工作机制。

最后在总结一下 JRebel 的配置过程:

在 IDEA 内搜索 JRebel,然后安装插件

在 settings -> JRebbel&XRebel 进行激活插件

在 views->Tool Windows 找到 JRebel,生成热加载文件

在 IDEA 的 Debug Configuraions,开启热加载

JRebel Debug 模式启动项目

改动代码,通过 Update Application 按钮,完成代码的热加载

当然,更多的配置可以通过查看 JRebel 官方文档 进行修改、配置。

到此这篇关于IDEA 配置 JRebel 热部署的方法的文章就介绍到这了,更多相关IDEA 配置 JRebel 热部署内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • IDEA+JRebel实现全自动热部署的方法步骤

    简述:JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效.IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,特别影响开发效率.目前对于IDEA热部署最好的解决方案就是安装JRebel插件. 下载安装JRebel IDEA 依次打开 File | Settings | Plugins → 搜索JRebel进行安装并重启IDEA 激活JRebel 方法一:JRebel是一款收费的服务,可以通过官网进行激活码购买. 方法二

  • IntelliJ IDEA 热部署插件JRebel 安装使用图文教程

    IntelliJ IDEA 简介 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具(git.svn.github等).JUnit.CVS整合.代码分析. 创新的GUI设计等方面的功能可以说是超常的.IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主.它的旗舰版本还支持HTML,CSS,

  • IDEA 热部署设置(JRebel插件激活)

    1.打开File >> setting,选择Plugins>>Browse Repositories 2.搜索Jrebel找到JRebel for IntelliJ,选择install安装 3. 打开File->setting,选择JRebel >> Advanced >> use jrebel.jar from the path specified >> ok 4.点击JRebel下的debug,然后JRebel插件激活 在jrebel

  • IntelliJ IDEA 中使用jRebel进行 Java 热部署教程图解

    jrebel JRebel是一套JavaEE开发工具.JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品. JRebel是收费软件,用户可以在JRebel官方站点下载30天的评估版本. Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率. Rebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响.JRebel使你能即时分别看到代码.类和资源的变化,你可以一个个地上传而不

  • IDEA配置JRebel实现热部署的方法

    1.下载JRebel and XRebel for Intellij插件 2. 激活 请查看这个文章http://www.cicoding.cn/other/jrebel-activation/ 激活后 开始配置自动编译 3.勾选Build project automatically ctrl + shift + alt + / ,选择Registry,勾上 Compiler autoMake allow when app running 4.Edit Configurations on upd

  • idea热部署插件jrebel正式版及破解版安装详细图文教程

    正式版: 版本最新但只有14天的体验时间, 之后需要激活,激活注册已经不行了,现在需要使用新的方式: 首先下载反向代理工具,下载地址: 根据系统选择工具版本地址为: https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4 Windows64位版本下载地址: https://github.com/ilanyu/ReverseProxy/releases/download/v1.4/ReverseProxy_windows_amd64.exe

  • IDEA 配置 JRebel 热部署的方法(推荐)

    在平常的开发项目中,我们改动代码需要频繁的重启,如果机器配置不好.项目比较大的情况下,重启一次项目,多则 5 ~ 6 分钟,少则 2 ~ 3 分钟,效率低而且极其浪费时间. 如果我们能实现项目启动后,改动代码不需要重启,让代码实现热加载就可以大大提高开发效率,而 JRebel 就是这样的工具,能帮助我们在 99% 的场景下,修改代码不重启,直接热加载就可以让代码生效. JRebel 是什么 JRebel 是国外团队开发的一款收费工具,JRebel 允许开发团队在有限的时间内完成更多的任务修正更多

  • SpringBoot配置devtools实现热部署的方法

    spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用. devtools的原理 深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来的restart ClassLoader 被丢弃,重新创建一个r

  • Spring Boot 配置 IDEA和DevTools 热部署的方法

    MAVEN 配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/

  • idea激活ActivateJrebel热部署的方法详解

    在idea中安装完ActivateJrebel以后,运行时弹出激活页面, 输入团队地址: http://jrebel.whrj999.com/3d64b43e-0da7-40a3-925a-844e5a57aea8 自己的验证邮箱,再登录邮箱激活 配置热部署 启动ActivateJrebel 到此这篇关于idea激活ActivateJrebel热部署的方法详解的文章就介绍到这了,更多相关idea激活ActivateJrebel内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我

  • Intellij IDEA 热部署处理方法(图解)

    1. 首先参考IDEA热部署同行经验分享: Intellij IDEA 4种配置热部署的方法 2. IDEA 热部署实战: springboot项目: 不要引入热部署工具包spring-boot-devtools 在Intellij IDEA中默认是关闭了自动编译的,可以按照如下2步设置开启自动编译: 1.IDEA开启项目自动编译,进入设置,Build,Execut, Deployment -> Compiler 勾选中左侧的Build Project automatically 2.IDEA开

  • Tomcat下载安装并部署到IDEA的教程(附带idea两种热部署设置方法)

    使用Idea的时候,修改了代码,需要反复的重启Tomcat,查看效果,是不是贼烦?还记得刚上手idea的时候,瞎配置部署Tomcat,结果最后修改一个jsp都要重新启动服务器,我这金牛座程序员能忍?~这个时候就必须砸电脑了~这个时候就可以在项目中加入热部署,这样才会大大节省开发效率! @ Tomcat下载教程 其实下载贼简单,至于为什么要加教程二字~因为好听顺口得劲~ 官网地址-点击进入 http://tomcat.apache.org/ Tomcat安装教程 解压即可,安装就over了,但解压

  • 一篇文章带你搞定SpringBoot中的热部署devtools方法

    一.前期配置 创建项目时,需要加入 DevTools 依赖 二.测试使用 (1)建立 HelloController @RestController public class HelloController { @GetMapping("/hello") public String hello(){ return "hello devtools"; } } 对其进行修改:然后不用重新运行,重新构建即可:只加载变化的类 三.热部署的原理 Spring Boot 中热部

  • SpringBoot热部署设置方法详解

    目录 热部署 手动设置热部署 自动启动热部署 热部署配置范围 属性加载优先级 热部署 手动设置热部署 导入maven坐标 <!--热部署依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> 每次修改点击构建项目 这个还是的手动点击(c

随机推荐