idea插件jrebel激活_ref00d插件安装教程

idea (67) 2023-03-25 11:04

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说idea插件jrebel激活_ref00d插件安装教程,希望能够帮助你!!!。

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

1.简介

在进行java开发的过程中,需要将代码编译为class文件,之后打包为jar文件,如果在tomcat等容器下运行,则需要反复重新部署。这个操作非常耗时和无聊,虽然IDEA和eclipse等有诸多热部署的插件来解决这个问题,Jrebel则是最好的热部署插件之一。 本文介绍在IDEA下如何安装Jrebel及激活该插件。

2.安装

在Idea的File -> settings -> Plugins中搜素 Jrebel。 idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第1张

点击安装: idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第2张

安装完成从之后需要对IDEA重启。 idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第3张

这样Jrebel就安装成功了。

3.激活

安装完成之后,提示需要激活。 idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第4张

激活过程,首先通过在线GUID工具www.guidgen.com/。生成一个唯一的UUI… idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第5张

之后通过TeamURL激活。

idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第6张

激活URL:jrebel.qekang.com/{GUID} 加上邮箱,填入即可。 idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第7张

随后可以看到激活成功。 idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第8张

idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第9张

激活成功的状态: idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第10张

4.设置

使用Jrebel的时候,需要注意的是,这个插件依赖于对class文件的监控来实现自动部署的,其原理大致是监控idea的class文件有无变化,如果有,则自动打包到jar中部署。因此需要开启idea的自动编译功能。 idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第11张

通过设置compiler.automake.allow.when.app.running打开运行时编译,快捷键ctrl+shift+A,搜索:registry。 idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第12张

这样我们就能使用jrebel进行编译了,在之前运行的按钮处出现了如下烘烤中的jerebel快捷按钮。 idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第13张

此后,我们通过这个按钮启动,修改任意代码都能实现自动热部署。

5.使用

我们用jrebel启动一个springboot项目: idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第14张

通过jrebel能方便的看到启动的端口等信息。 然后我们修改其中一个类RestHelloController,增加system输出功能: idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第15张

可以看到jrebel能快速识别到这个改动。将这个类热部署。 idea插件jrebel激活_ref00d插件安装教程_https://bianchenghao6.com/blog_idea_第16张

这样我们就可以避免在springboot项目中修改类之后反复的重启工作。

发表回复