它的好處如下:
1. 當程序員在開發環境中對任何一個類或者資源作出修改的時候,這個變化會直接反應在部署 好的應用程序上,從而跳過了構建和部署的過程
2. 可以很大的提升程序員開發效率,每年可以省去部署用的時間花費高達5.25個星期。
計算:5.25個星期是啥概念,我們換算一下,減去法定節假日,一年頂多42個星期,約等於1/8的時間都浪費了。如果我們從事服務器開發10年不用JRebe的話,那么我們大概有1年的時間是浪費在了部署重啟這個無意義的事情上,是不是感到很震驚呢!!
--------
好了不扯淡了,現在簡單說下這個工具是如何使用,本文主要說下JRebel在IntelliJ IDEA的使用,使用其他工具的小伙伴可以飄過
第一步:下載JRebel插件,如下圖
第二步:點擊ok,安裝完成后右擊要JRebel的項目如下圖
第三步:選擇rebel.xml,會生成一個rebel文件如下圖
dir標簽指定的編譯后的class文件目錄
web標簽指定web.xml所在的文件目錄
第四步:配置tomcat了~如下圖
第五步:我創建了一個叫HelloJRebel的tomcat容器
我選擇了一個火星管理管理的項目
創建完成后如下圖選擇JReble的啟動方式,你就可以飛啦
第六步:對了還有最后一步,看下Intellij Idea編譯設置是不是如下圖,如果ok,你就真的可以飛了
以下是效果圖
我添加了一個HelloJRebelController內容如下
接下來我要在不重啟的情況下修改我這個Controller
當我再次刷新那個地址的時候我的控制台輸出如下
頁面也變成了我想要的效果
怎么樣,心動不如行動,趕緊用起來吧,那感覺簡直是太酸爽了,再也不用等待容器重啟的時間了,1年省掉1個多月的時間真不是蓋的,道行思原創,盜圖割jj