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

文章目录

  • 作者简介
  • 引言
  • 导航
  • 热门专栏推荐
  • 概述
  • 安装JRebel
  • 注册JRebel
  • 配置JRebel
  • 最后
  • 小结
  • 导航
  • 热门专栏推荐

作者简介

作者名:编程界明世隐
简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞!

在这里插入图片描述

引言

我本来是一直用eclipse和myeclipse的老程序员了,很多我的粉丝小伙伴都说他们要用idea,问我怎么不用idea,其实明哥觉得用啥开发工具都不是重点,重点是要跟着明哥多学Java知识、多练习,但是作为一个宠粉的人,我怎么能拒绝粉丝的要求呢,于是我偷偷的去学习了一波(拿来吧你),然后就写了这个系列,希望小伙伴们能有所收获,明哥会努力更新的。

概述

作为web程序员,热部署对我们来说嘴熟悉不过了,如果项目没有热部署的话,会相当的麻烦,改了代码就得重新启动,如果项目比较大的话,启动要花很久的时间,有款叫Jrebel的插件非常好用,能够大大的提高工作效率,下面就来介绍怎么安装和使用这个插件。

安装JRebel

方式1:直接在插件市场安装,简单,但是我反正搜索不出来,好像要翻墙。
方式2:就是从网上去下好插件包,然后从本地安装了,就采用这个了。

  1. 下载方式
    从网盘下载:公众号,编程界明世隐,回复:jrebel
    打开网址下载:https://plugins.jetbrains.com/idea
  2. 网址下载,输入jrebel查询,并选择第一个:
    在这里插入图片描述
  3. 选择自己想要的版本下载

在这里插入图片描述

  1. 打开settings,选择插件项,选择从本地安装,如下图:

在这里插入图片描述

  1. 选择下载好的插件(注意下载下来是zip,不要解压哦)
  2. 需要重启IDEA才会生效

在这里插入图片描述

  1. 点击重新启动

注册JRebel

  1. 点击如下图,进入注册页面

在这里插入图片描述

  1. 注册页面如下:

在这里插入图片描述

  1. 注册需要GUID

网站:https://www.guidgen.com
获取一个新的GUID

  1. 将新的GUID和jrebel的网站合并在一起(GUID放到后面),如:

https://jrebel.qekang.com/GUID 把这里的GUID换成新生成的
邮箱随便填,符合邮箱规则就行

在这里插入图片描述

  1. 注册成功

在这里插入图片描述

配置JRebel

  1. 确保IDEA的自动编译功能是打开的
    打开settings–Build,Execution…–Compiler
    在这里插入图片描述
  2. 左下方jrebel处勾选当前项目

在这里插入图片描述

  1. 使用JRebel的debug模式启动项目

在这里插入图片描述

  1. 启动完成打开项目测试地址(地址看你自己项目的)
    启动的时候会有JRebel的相关信息,然后是项目的日志信息

在这里插入图片描述
我这里的地址是:http://localhost:8080/hello
在这里插入图片描述

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

在这里插入图片描述

  1. 代码生效,页面效果

在这里插入图片描述

  1. 调整自动热部署的时间,在settings里面
    这是可以不手工构建,自动间隔一定时间会构建一次项目,看自己的需要去调整。
    在这里插入图片描述

最后

在这里我不得不说的是,我无意中用debug模式,在没有用JRebel 的debug模式情况下,直接按了 ctrl+F9 竟然也自动热部署了,这个就很尴尬,也就是说前面的都白瞎了?我晕倒。。。,给我个痛快吧。
我只能说一句:IDEA威武,YYDS!

小结

这节总结了“ IDEA中安装并使用JRebel热部署插件”,希望能对大家有所帮助,请各位小伙伴帮忙 【点赞】+【收藏】+ 【评论区打卡】, 如果有兴趣跟小明哥一起学习Java的,【关注一波】不迷路哦。

---------------------
作者:编程界明世隐
来源:CSDN
原文:https://blog.csdn.net/dkm123456/article/details/121884604
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/284157.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UWP: 实现 UWP 应用自启动

原文:UWP: 实现 UWP 应用自启动在上一篇文章中,我们实现了使用命令行来启动 UWP 应用,在这一篇文章中,我们会实现 UWP 应用自启用的实现,也即开机后或用户登陆后,应用自己启动。这些特性原来都是 Win32 程序所具备的&a…

选择 GCD 还是 NSTimer ?

我们常常会延迟某件任务的执行,或者让某件任务周期性的执行。然后也会在某些时候需要取消掉之前延迟执行的任务。 延迟操作的方案一般有三种: 1.NSObject的方法: 2.使用NSTimer的方法: 3.使用GCD的方法: 一般情况下&am…

Web框架 性能评测 -- C# 的性能 和 Rust、C++并驾齐驱

自从2021年2月第20轮公布的测试以后,一年半后 的2022年7月19日 发布了 TechEmpower 21轮测试报告:Round 21 results - TechEmpower Framework Benchmarks。Techempower benchmark是包含范围最广泛的web框架性能测试,覆盖了比较典型的使用场景…

【GlobalMapper精品教程】027:路径剖面和和视线工具的使用

文章目录 一、路径剖面简介二、创建剖面图1. 加载DEM2. 创建剖面图3. 计算填挖方3. 保存剖面图一、路径剖面简介 路径剖面视线工具允许您使用加载的高程数据集沿用户指定的路径获取垂直剖面。 要定义生成3D路径剖面所遵循的路径,只需单击鼠标左键选择路径的点,然后石键单击…

QT中VideoProbe的简介和实现

一、遇到问题在Android机上使用QT进行图像处理程序设计的时候,遇到的一个比较明显的问题就是图片采集的问题----摄像头获得是实时的视频,如果我们想从中动态地截获图片,并且转换成Mat的格式,那么仅仅是静态的imagecapturee就无法完…

WinForm(二):WinFrom中Main函数的入参和出参

基本上有独立进程的应用,都是以Main函数作为入口,开始运行的。在C#中,Main函数可以无参无返回值,当然也可以是有string[]参数和int返返回值的。WinFrom也满足这个规则。那么Main作为一个进程的开始函数,那么是谁传这些…

编译源码 JAVA out of memory

转载于:https://www.cnblogs.com/dyufei/p/6612032.html

【GlobalMapper精品教程】029:栅格重分类案例详解

重分类就是对原有栅格像元值重新分类从而得到一组新值并输出。重分类工具有多种方法将像元值重新分类或更改为替代值,Globalmapper提供了栅格重分类的功能。 文章目录 一、栅格重分类简介二、栅格重分类案例【参考阅读】:ArcGIS实验教程——实验四十三:ArcGIS栅格重分类(Re…

Mybatis 和 JPA 用哪个好? 优缺点 ?

本文不会下关于 Mybatis 和 JPA 两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于 Mybatis 和 JPA 孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜…

SkiaSharp 之 WPF 自绘 五环弹动球(案例版)

此案例基于拖曳和弹动球两个技术功能实现,如有不懂的可以参考之前的相关文章,属于递进式教程。五环弹动球好吧,名字是我起的,其实,你可以任意个球进行联动弹动,效果还是很不错的,有很多前端都是…

【GlobalMapper精品教程】032:浏览地理照片及航线信息(航测应用)

本文讲述globalmapper软件在无人机航测了内业处理中的应用之:浏览地理照片及航线信息、相机参数、元数据编辑器。 文章目录 1. 航线信息浏览2. 地理图像浏览2.1 数字化工具2.2 要素信息工具2.3 属性表3. 照片原数据编辑1. 航线信息浏览 打开globalmapper软件,加载无人机航测…

【GlobalMapper精品教程】031:Globalmapper在航测内业数据处理中的应用举例

Globalmapper在航测内业数据处理中的应用举例索引。 文章目录 1. 图像及航线浏览2. 3D重建3. 点云分类4. 创建地形5. 地形分析1. 图像及航线浏览 扩展阅读:【GlobalMapper精品教程】032:浏览地理照片及航线信息(航测应用) 2. 3D重建 从Global Mapper的19版本开始,Pixels-…

移动工具V和选区工具M

移动工具快捷键:V 属性: 自动选择 在默认情况下,移动工具的“自动选择”一项是没有勾选的。表示只能选中图层窗口中选定的固定图层,不能随意的点击选择别的图层。在这里,我们也勾选“自动选择”,可任意选择…

SeleniumWebDriver扩展插件开发

Selenium WebDriver 是一组开源 API,用于自动测试 Web 应用程序,利用它可以通过代码来控制chrome edge等浏览器!有时候我们需要mock接口的返回,或者拦截和转发请求,今天就来实现这个功能本插件代码已开源:h…

[转]钱岭:别担心“35岁危机”,要成为“老专家”

从清华大学到贝尔实验室,再到中国移动,作为“IT老人”,钱岭的技术人生几乎覆盖了20世纪90年代至今的信息产业革命。2007年开始,钱岭在中国移动经历了基础科研到产品落地,再到团队孵化;也经历了云计算从无到…

【GIS前沿】周成虎院士:GIS的大数据时代展望(PPT分享)

本文源自微信公众号:宋关福GIS笔记。版权归原作者及刊载媒体所有,如有侵权请立即与我们联系,我们将及时处理。更多GIS前言技术,请关注《GIS前言》专栏。 GIS的大数据时代展望

DataV:可视化大屏展示神器实战分享

由于公司年即将发布新的产品,传统意义上的PPT显得不太生动化,所以想采用具体化,可视化的数据大屏进行业务数据的事实展示,第一时间想到了来自于阿里云旗下的DataV,废话不多说,老司机开始发牌照!…

数据库性能系列之索引(中)

GOOD NIGHT前言上一篇中,我们已经了解到了索引的基本概念和一些用法。那索引为什么会提升查询的速度,以及索引究竟是怎么工作的呢?也许大家心里还是有一些迷茫,这一切,还要从索引背后的算法说起。GOOD NIGHT概述大家知…

微服务架构的设计原则和核心话题

目录 一、前言 二、微服务架构的设计原则 1.拆分足够微 2.轻量级通信 3.单一职责原则 4.领域驱动原则 三、微服务架构的核心话题 1.服务拆分 2.服务注册与发现 3.负载均衡 4.API网关 5.服务部署与发布 四、总结 一、前言 毫无疑问,微服务架构的设计原…