大家好,我是宇哥。
前言
昨天公司開發小隊群里,同事(領導)轉發了一往篇文章,關於springboot熱部署的官方spring-boot-devtools組件
今天休息立馬應用了一下,經過測試與其說是熱部署,不如說是熱重啟,
沒有達到熱部署的效果。如下圖
熱部署:是在不重啟服務的情況下,重新加載改變的文件,從而更快的讓開發人員看到修改后情況。
尤其是那些大項目,一啟動半個鍾頭那種(誇張了)。這個就引可以在幾秒鍾,就可以看到修改后的效果(不重啟)
熱部署插件JRebel
idea官方沒有提供熱部署工具,Jrebel是一個熱啟動插件。提高你的開發效率
有這么一句話:事半功倍,效率翻倍。
一、安裝
1)安裝插件,后重啟idea(外國的有點慢)
二、激活
JRebel不是免費的插件,需要激活之后才能使用。所以你應該明白
紅框中需要一個認證激活地址和郵箱
1)認證激活地址獲取如下:https://jrebel.qekang.com/{GUID}
GUID是動態的,需要獲取,獲取方式如下三個地址作任選其一
https://www.guidgen.com
http://www.ofmonkey.com/transfer/guid
https://www.guidgenerator.com/online-guid-generator.aspx
參考上圖
2)郵箱地址:隨便自己的一個郵箱即可
3)點擊激活出現如下,關閉即可
4)設置離線模式來防止失效
三、使用
1)設置自動編譯
2)設置運行時自動編譯 ctrl+shift+alt+/ (差點5指並用了)
找到 compiler.automake.allow.when.app.running 並✔
3)jRebel開關打開
4)點擊Jebel運行
最終效果演示
大功造成:節省的時間是積少成多的。
關於后期更新文章說明
提前說明對公眾號文章情況說明 ,后期會每周1,3,5,7更新文章,工作日:更新技術文章(基礎知識|面試),周末更新工作中的經驗和遇到的問題總結。
每天,七點半准時更新。讓我們一起,每天花個10分鍾,給自己沖電。還是那句話:時間用在哪里,收獲就在哪里!