热部署JRebel的使用

热部署JRebel的使用JRebel是一套JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。JRebel是收费软件,用户可以在JRebel官方站点下载30天的评估版本。Jrebel可快速实现热部署,节省了大量重启时间,提高了个人开发效率。JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应…

大家好,又见面了,我是你们的朋友全栈君。

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

热部署JRebel的使用

2、安装重启后,使用License Server激活JRebel(setttings->JRebel->激活),已经在公司内部服务器上搭建成功。

地址为:http://192.168.xxx.xxx:xxxx/{guid},邮箱可以填入任意邮箱。

{guid}可以使用guid生成器(https://www.guidgen.com/)任意生成一个即可。

点击change license即可激活。

 

热部署JRebel的使用

3、项目启动的时候使用JRebel支持的启动项

热部署JRebel的使用

启动后,改变部分代码,点击Build Project 或者 Build Module ,就会进行热部署

热部署JRebel的使用

run和debug一一对应jrebel run和jrebel debug。启动后项目就可以使用jrebel做热部署,除了涉及到修改mysql、redis地址以及重要的配置无法热部署需要重启外,大部分的业务逻辑修改都不需要重启服务器即可生效,联调接口时效率非常高。往往一个接口调试中,后台花几秒钟改一个参数,缺需要花几分钟重启,时间开销的大头都被重启占用了。而使用jrebel之后,代码的生效只需要几秒钟,大大提升了开发和联调的效率。

License Server部署参考:https://gitee.com/gsls200808/JrebelLicenseServerforJava

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143471.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MYSQLServer2008R2详细的图文安装教程

    MYSQLServer2008R2详细的图文安装教程本文主要总结了在win7系统上安装Mysql_Server2008(64位)的详细图文教程,具体的安装步骤如下所示:MysqlServer2008R2企业版下载地址:(直接打开链接,默认用的是迅雷下载,里面自带序列号)ed2k://|file|cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso|4662884352|1D…

    2022年7月27日
    15
  • 范式的数据库具体解释

    范式的数据库具体解释

    2022年1月10日
    41
  • 《JavaScript 模式》读书笔记(8)— DOM和浏览器模式1

    在本书的前面章节中,我们主要集中关注于核心JavaScript(ECMAScript),而并没有太多关注在浏览器中使用JavaScript的模式。本章将探索一些浏览器特定的模式,因为浏览器是使用Jav

    2022年3月25日
    43
  • idea 快捷键ctrl+shift+f失效的解决方案

    idea 快捷键ctrl+shift+f失效的解决方案1.刚换了新环境,新装的idea的快捷键ctrl+shift+f按了没反应,于是想到快捷键冲突了,马上查看qq和搜狗输入法的快捷键:这里是将搜狗输入法的简繁切换快捷键换下,我是换成了ctrl+shift+a2.这里还有第二种方法,就是idea自定义快捷键的设置步骤如下图所示:注意下面是按键输入我这里是用的ctrl+shift+alt+0来设置的,当…

    2022年5月15日
    114
  • SSDP协议基础_最核心的协议

    SSDP协议基础_最核心的协议http://net.zdnet.com.cn/network_security_zone/2010/0715/1814422.shtmlSSDP协议,不知道大家是否听说过呢?这个协议的使用多出现在端口当中。下面我们就来了解一下这个协议的具体内容吧。什么是SSDP协议呢?SS

    2022年10月11日
    5
  • 【Mysql】mysql命令常用语句[通俗易懂]

    【Mysql】mysql命令常用语句[通俗易懂]文章目录数据库表增删改查likeunin待完善实践数据库–直接创建字符–createdatabaserxguo;–删除当前指定数据库–dropdatabaserxguo;–创建带初始字符的库–createdatabaserxguo_testDEFAULTCHARACTERSETutf8COLLATEutf8_general_ci;–指定数据库–use`rxguo_test`;表注意数值,字符串,时间自增,默认,非空,注

    2025年9月14日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号