IntelliJ IDEA 中使用jRebel进行 Java 热部署教程图解
作者:weinichendian 发布时间:2023-04-20 19:23:42
jrebel
JRebel是一套JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。 JRebel是收费软件,用户可以在JRebel官方站点下载30天的评估版本。
Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。
Rebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。
在IntelliJ IDEA中安装jRebel插件(好处是不用重新启动程序,所有的更改便可以生效,很神奇的东东)
1、打开IntelliJ IDEA,点击File -> Settings -> Plugins,如下图:
(这里本人因为已经下载过了,所以显示的是卸载)
2、配置IDEA:Idea中command+shift+a ,在弹出浮层中输入registry;
3、进入如下界面,将compiler.automake.allow.when.app.running 选中,退出该界面。
4、之后再设置idea为自动编译。
5、项目中配置Jrebel:在项目的src/resources文件夹右键,弹出菜单最下边JReble>rebel.xml。如图:
6、在启动类中右键,使用Jrebel Debug或者Run进行启动;
/*在安装完成后,会要求重新启动IntelliJ IDEA,然后会弹出免费使用多少天也可以激活使用。具体破解方法如下:
1、访问 https://my.jrebel.com/ 通过与facebook或者twitter帐号绑定获取正规激活码;
*/
你可以通过Facebook或者Twitter进行注册账号。本人使用Facebook,
2、https://zeroturnaround.com/software/jrebel/,点击这个网址,出现如下界面:
3、填写注册信息,注意公司名称不一定是真实名称,但是得和注册的一致,FULL NAME填写时:格式为Jrebel账号中Compant+空格+Job Title;这两个内容可以在你的Jrebel中的My Profile中可以看到。
4、之后就可以得到如下界面:
5、复制这些内容到IntelliJ IDEA中的激活界面即可。激活界面如下所示:
总结
以上所述是小编给大家介绍的IntelliJ IDEA 中使用jRebel进行 Java 热部署教程图解网站的支持!
来源:https://blog.csdn.net/weinichendian/article/details/79816105
猜你喜欢
- 效果图代码 package com.jh.timelinedemo;import android.content.Context;
- if语句使用布尔表达式或布尔值作为分支条件来进行分支控制,其中if语句有如下三种形式:第一种形式:if ( logic expression
- 前言在开始本文之前要说明以下,首先我是一个初学springmvc,抱着去加深印象的目的去整理相关springmvc4的相关注解,同时也希望给
- c#开发cad如何预览图块1.定义变量的方法代码如下2. 获取GetDwgImag图像的方法代码3.实现显示DWG文件的方法代码方
- 问题遇到问题:在前后端分离跨域访问的项目中shiro进行权限拦截失效 (即使有正确权限的访问也会被拦截) 时造成302重定向错误等问题报错:
- 本文实例讲述了Java链表中元素删除的实现方法。分享给大家供大家参考,具体如下:该部分与上一节是息息相关的,关于如何在链表中删除元素,我们一
- 背景 我们知道在.NET Framework中存在四种常用的定时器,他们分别是:1 两个是通用的多线程定时器:Syste
- 一、冻结列DataGridViewColumn.Frozen属性为true时,该列左侧的所有列被固定,横向滚动时固定列不随滚动条滚动而左右移
- 目录1、先创建对应相关操作的注解1.1 bTable 标识表1.2 DbPrimaryKey 标识主键1.3 DbFil
- 需求:键盘录入一个月份,输出该月份对应的季节。一年有四季3,4,5 春季6,7,8 夏季9,
- 1. 自动内存管理和GC在原始程序中堆的内存分配是这样的:找到第一个有足够空间的内存地址(没被占用的),然后将该内存分配。当程序不再需要此内
- 我在Eclipse/MyEclipse环境下都测试过了,都好使。需要2个组件,分别是: ext-4.0.2a.jsb2 spke
- java 读取网页内容的实例详解import java.io.BufferedReader; import java.io.IOExcept
- 最近项目里面做了一个定时器,结果报错这个。网上的原因大多说是什么版本问题。我记录下我的问题所在。由于项目启动在局域网,不能访问互联网。打出来
- 概念IO流可以初步的理解为数据间的传输,我们将一组数据入:1234567,将他们从hello文件中转入haha文件中,使用程序的方法进行转入
- 如上图所示,日期显示为"MM月DD日",或者其它格式,比如显示年、月、日 或 年月日带时间,设置如下:1、如下图设置,日
- 描述项目中用到boot 整合 mybatis-plus , 个人在使用分页条件查询的时候一直查不出 total, pages, 终于找到原因
- java解析json数组最简单的json数组[ { &quo
- 一、 * 简介 * 通常通过 * 的方式来执行。 * 的生命周期由IoC容器管理,可以通过注入等方式来获取其他Bean的实例,使用更方便。
- C语言用结构体实现一个通讯录,通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:1. 添加联系人