IntelliJ IDEA插件Jrebel的介绍与使用

JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。

一、热部署

在使用了JRebel之后,重复的调试重启应用时间得到了大幅度的节省。而这一切都归功于JRebel的热部署,那什么是热部署呢。热部署的意思是,在应用运行期间更新功能、代码,却不需要重启应用
重点就在于我们更新了代码之后不需要重启Tomcat就能即时生效,虽然我们也能够在进行了小改动之后也能够进行自动编译,但是在增加了类或者方法之后,这就必须要通过重启应用才能生效了。对比以前我们需要频繁的重启应用才能调试刚更改的代码内容,在不需要重启应用的基础上我们能够每年节省5.25个星期的部署时间,真的不是吹。

二、JRebel的使用

  • 1.安装
    在这里我只介绍在IntelliJ IDEA中如何安装Jrebel。首先,我们打开setting中的Plugin,直接搜索JRebel进行安装下载。
    安装下载
    在安装完之后重启IDEA之后就能看到界面上多了些东西:
    add
    jrebel
    这些都是安装了JRebel插件之后所增加的内容,接下来我们需要对此进行简单的配置。
    特别说明:该插件是付费插件,目前有许多破解教程,在这里就不做赘述,请参考该博客进行破解Intellij热部署插件JRebel的激活教程

  • 2.配置
    首先需要在Tomcat中配置以下内容,将Update classes and resource给勾选上
    在这里插入图片描述
    setting->JRebel,默认界面中应该是Work offline,我这里已经启用了work offlin模式,建议你也将work offline开启,采用离线模式即可。
    在这里插入图片描述
    setting->Buile,Execution,Deployment->Compiler,将Build project automatically勾选上
    在这里插入图片描述

  • 3.热部署启动
    经过以上的配置,我们终于可以进行热部署启动了。注意页面上的启动按钮,
    在这里插入图片描述
    之前我们是通过点击前面两个按钮进行启动和调试启动,现在我们就应该通过后面两个按钮分别对应进行热部署启动,热部署调试启动,推荐使用热部署调试启动。
    控制台输出了以下内容,即表示正在以热部署模式启动,也意味着我们热部署成功了。
    在这里插入图片描述

三、总结

几年前实习的时候,觉得热部署挺高大上的,而且破解激活的资料也没有现在那么多。当时还记得是通过公司搭的一个内网环境进行统一破解,而现在破解激活的渠道就非常多了,还是很感谢开源社区的开源精神能够让我们接触到需要好用的工具,当然如果有经济基础还是强烈推荐使用正版付费插件。

参考资料:

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IntelliJ IDEA是一个非常受欢迎的Java开发工具,它激发了许多Java开发人员编写插件。目前在IntelliJ IDEA的插件市场(plugins.jetbrains.com/?idea)中,已经有超过3000个插件,并且这个数字还在不断增长。\[1\] 对于IntelliJ IDEA的插件,有一些是被认为是必备、好用和优秀的。一些常见的插件包括:Translation(翻译插件)、Idea官方中文语言包插件(Chinese (Simplified) Language Pack)、Atom Material Icons(图标主题插件)、Monokai Pro Theme(主题插件)、File Expander(文件扩展插件)、GitToolBox(Git工具插件)、Maven Helper(Maven助手插件)、arthas idea(arthas工具插件)、Search In Repository(在仓库中搜索插件)、VisualGC(可视化GC插件)、vo2dto(VO转DTO插件)、Rainbow(彩虹括号插件)和Rainbow Brackets Lite(彩虹括号轻量版插件)等。\[2\] 此外,Java日常开发中经常需要使用到一些常用的工具,为了方便使用,很多工具也有对应的IntelliJ IDEA插件供开发人员使用。其中一些工具已经在IntelliJ IDEA中默认集成了,例如maven、git、svn、tomcat、jetty、jrebel和Gradle等。这些插件可以增强IntelliJ IDEA的功能,使开发更加高效便捷。\[3\] #### 引用[.reference_title] - *1* *3* [IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件](https://blog.csdn.net/weixin_34161064/article/details/87972310)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [IntelliJ idea 必备 好用 优秀 插件 idea必备插件](https://blog.csdn.net/qq_40739917/article/details/122427220)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值