关于如何使用Jrebel进行高效开发

  • 我们在进行服务器开发的时候 经常会去修改代码,但是每次修改完代码就需要重新编译部署项目,往往这个过程是漫长的, 这也就造成程序员30%的精力都用在了一次又一次的tomcat的重启中,大大印象开发效率。

  • 有没有一种好的办法去解决呢

    可能有人会说tomcat不就可以配置监听class的改变重新编译项目吗,但是tomcat重新编译项目最终还的重新启动tomcat,这只是相当于是tomcat 把你手工启动tomcat 的过程它替你完成了。

  • 如何解决上面的问题

    有没有一种办法可以修改代码,资源等文件而不用重新编译部署项目,并且按需编译。这就是程序界大名鼎鼎的热部署技术,热在这里表示项目正在运行,部署表示把修改后的代码重新编译加载。合起来就是在项目启动运行中实时加载部署被改动的代码或资源。而实现这种技术的插件有很多,最出名的就要数Jrebel这个插件了,当然如果项目是Springboot 可以使用spring自己的热部署插件devtools也是一个不错的选择。

  • 什么是Jrebel

    为了更加准确的解释在这里我引用百科的定义《Jrebel》

  • 如何使用Jrebel

    • IDEA安装jrebel插件
      关于如何使用Jrebel进行高效开发_第1张图片
      安装完插件重新启动
      在这里插入图片描述
      配置一下tomcat
      关于如何使用Jrebel进行高效开发_第2张图片
      关于如何使用Jrebel进行高效开发_第3张图片
      切记一定要使用带exploded方式打包。不然没有上面两个选项
  • Eclipse安装插件

    • Help-> eclipse Marketplace
      关于如何使用Jrebel进行高效开发_第4张图片
      关于如何使用Jrebel进行高效开发_第5张图片
      关于如何使用Jrebel进行高效开发_第6张图片
      关于如何使用Jrebel进行高效开发_第7张图片
      关于如何使用Jrebel进行高效开发_第8张图片

    激活插件 服务器填写:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce
    邮箱随便填写

    至于tomcat的配置网上有很多可以自行百度(到这里就可以启动项目了原来怎么启动现在就怎么启动)

你可能感兴趣的:(热部署)