熱部署插件改了代碼不用重啓項目
首先隨便進一個之前的項目,進入主界面再說。
安裝插件步驟:
-
IDEA插件庫安裝插件
-
重啓之後,在右下角有個彈窗,這時候選擇enable,然後右邊的側邊欄工具會彈出一個界面,總共應該有4步,第一步是展開的,點擊藍色的鏈接文字:click-action,表示去激活。然後就會彈出下面這個圖的界面
激活步驟:
-
進入https://www.guidgen.com/,快速入口=》點擊進入
如圖,有一段自動隨機生成的字符串,在這串字符串前面加上:https://jrebel.qekang.com/
然後複製黏貼到下面這裏這個 Team URL ,第一行是黏貼你上面複製的,第二行是郵箱,可以隨便編造一個,只要是郵箱的格式就行
然後勾選 **I agree……**表示同意…然後點右下角的確定。然後後如果沒有紅色提示英文語句就表示一切沒問題,等幾秒鐘,顯示 License for 什麼什麼你自己破解idea用的名字,這個時候就成功註冊了。
Jrebel的配置
進入idea的設置,找到下圖設置
下圖就是已經改成離線模式了
Jrebel熱部署插件的使用
這裏我拿springboot項目當案例
-
首先隨便建一個springboot項目,控制層如下圖
-
這個時候啓動項目,但是這個啓動項目不是點原來的idea那個三角形去啓動了,而是右邊一個綠色火箭圖標帶三角形的那個去啓動,如圖
-
啓動之後如下圖
-
修改之前的返回內容是“update for start”,在我修改之後短短几秒鐘內瞬間就編譯發佈完成了,如圖
- 然後再來看看對應的瀏覽器訪問效果,這速度快的令人髮指?
強啊,改完代碼,3秒到5秒就能看到效果了,個人覺得原理就是在第一次將整個項目編譯完成之後,將項目的編譯後的文件存儲起來,下次只會編譯你修改過的或者新增的類。這樣就提高了編譯發佈的效率,大大減少了編譯發佈的時間。