• idea之jrebel热部署使用教程


    JRebel是一个J2EE热部署的工具。使用它可以减少浪费8-18%的开发时间在项目的构建和部署上。虽然Java也提供了HotSpot的JVM,但是如果你修改的类中有方法名称变动的话,HotSpot就无能为力了,必须要重要启动应用服务器。JRebel则可以动态监视class文件及配置文件,如果有文件更新,被调用时就会被JRebel重新加载,达到热部署的目的。

    JRebel不仅可以在开发阶段实现热部署来提高开发效率,在项目部署投入使用以后也支持动态的加载,从而可以帮助程序完成一些特殊的功能,让程序变得更加灵活。下面我们一起来看看它到底怎么用吧。

    首先:在搜索插件中找到它,默认第二个

     注释:JRebel是一种生产力工具,它允许开发人员立即重新加载代码。它跳过了Java开发中常见的重新构建、重新启动和重新部署的循环。

    JRebel使开发人员能够在相同的时间内完成更多的工作,并且在编码过程中保持在流中。JRebel支持大多数真实的企业java堆栈,

    并且很容易安装到现有的开发环境中。

     下载完成之后是这样的

    然后需要激活,去官网填写完

    会有一段激活代码,直接copy到IDEA 上去就可以了.

    用法:

     

    然后打开,

     在要运行的web工程上第一个打勾,然后直接运行。修改完代码后,直接刷新就修改成功了。

    省去修改代码后,需要重新启动服务器的时间。

    JRebel 官网

    https://zeroturnaround.com/software/jrebel/quickstart/intellij/?run=ide#!/project-configuration

  • 相关阅读:
    Python 集合
    Python sorted()
    CodeForces 508C Anya and Ghosts
    CodeForces 496B Secret Combination
    CodeForces 483B Friends and Presents
    CodeForces 490C Hacking Cypher
    CodeForces 483C Diverse Permutation
    CodeForces 478C Table Decorations
    CodeForces 454C Little Pony and Expected Maximum
    CodeForces 313C Ilya and Matrix
  • 原文地址:https://www.cnblogs.com/JavaBlackHole/p/7538897.html
Copyright © 2020-2023  润新知