今天介绍一款强大的服务器开发工具(JRebel)

它的好处如下:

  1. 当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署 好的应用程序上,从而跳过了构建和部署的过程

  2. 可以很大的提升程序员开发效率,每年可以省去部署用的时间花费高达5.25个星期。

5.25个星期是啥概念,我们换算一下,减去法定节假日,一年顶多42个星期,约等于1/8的时间都浪费了。如果我们从事服务器开发10年不用JRebe的话,那么我们大概有1年的时间是浪费在了部署重启这个无意义的事情上,是不是感到很震惊呢!!


好了不扯淡了,现在简单说下这个工具是如何使用,本文主要说下JRebel在IntelliJ IDEA的使用,使用其他工具的小伙伴可以飘过

第一步:下载JRebel插件,如下图

今天介绍一款强大的服务器开发工具(JRebel)
今天介绍一款强大的服务器开发工具(JRebel)
今天介绍一款强大的服务器开发工具(JRebel)

第二步:点击ok,安装完成后右击要JRebel的项目如下图

今天介绍一款强大的服务器开发工具(JRebel)

第三步:选择rebel.xml,会生成一个rebel文件如下图

今天介绍一款强大的服务器开发工具(JRebel)

dir标签指定的编译后的class文件目录
web标签指定web.xml所在的文件目录
第四步:配置tomcat了~如下图

今天介绍一款强大的服务器开发工具(JRebel)
今天介绍一款强大的服务器开发工具(JRebel)

第五步:我创建了一个叫HelloJRebel的tomcat容器

今天介绍一款强大的服务器开发工具(JRebel)
今天介绍一款强大的服务器开发工具(JRebel)

我选择了一个火星管理管理的项目
创建完成后如下图选择JReble的启动方式,你就可以飞啦

今天介绍一款强大的服务器开发工具(JRebel)

第六步:对了还有最后一步,看下Intellij Idea编译设置是不是如下图,如果ok,你就真的可以飞了

今天介绍一款强大的服务器开发工具(JRebel)

以下是效果图
我添加了一个HelloJRebelController内容如下

今天介绍一款强大的服务器开发工具(JRebel)
今天介绍一款强大的服务器开发工具(JRebel)

接下来我要在不重启的情况下修改我这个Controller

今天介绍一款强大的服务器开发工具(JRebel)

当我再次刷新那个地址的时候我的控制台输出如下

今天介绍一款强大的服务器开发工具(JRebel)

页面也变成了我想要的效果

今天介绍一款强大的服务器开发工具(JRebel)

怎么样,心动不如行动,赶紧用起来吧,那感觉简直是太酸爽了,再也不用等待容器重启的时间了,1年省掉1个多月的时间真不是盖的,道行思原创,盗图割jj