大家好,又见面了,我是你们的朋友全栈君。
JRebel是一套JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。 JRebel是收费软件,用户可以在JRebel官方站点下载30天的评估版本。
Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。
JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。
1、先在ide上安装好响应版本的JRebel插件,下载地址:http://plugins.jetbrains.com/plugin/4441-jrebel-for-intellij
2、安装重启后,使用License Server激活JRebel(setttings->JRebel->激活),已经在公司内部服务器上搭建成功。
地址为:http://192.168.xxx.xxx:xxxx/{guid},邮箱可以填入任意邮箱。
{guid}可以使用guid生成器(https://www.guidgen.com/)任意生成一个即可。
点击change license即可激活。
3、项目启动的时候使用JRebel支持的启动项
启动后,改变部分代码,点击Build Project 或者 Build Module ,就会进行热部署
run和debug一一对应jrebel run和jrebel debug。启动后项目就可以使用jrebel做热部署,除了涉及到修改mysql、redis地址以及重要的配置无法热部署需要重启外,大部分的业务逻辑修改都不需要重启服务器即可生效,联调接口时效率非常高。往往一个接口调试中,后台花几秒钟改一个参数,缺需要花几分钟重启,时间开销的大头都被重启占用了。而使用jrebel之后,代码的生效只需要几秒钟,大大提升了开发和联调的效率。
License Server部署参考:https://gitee.com/gsls200808/JrebelLicenseServerforJava
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143471.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...