JRebel是一款idea插件,可以讓你的SpringBoot項目改寫代碼,增刪方法,甚至修改mybatis的xml時,都不用重啟項目,只需重新build一下就可以看到變化!
1、下載
鏈接: https://pan.baidu.com/s/1HwVihyh6LPD0A8k43K-ygw 密碼: lgj8
2、安裝
注意:安裝的是zip包,不是解壓后的文件夾
3、激活
第一個地址欄填入:http://jrebel.cicoding.cn/GUID GUID從http://jrebel.cicoding.cn/guid這個網址獲取
第二個地址欄隨便填入格式合規的郵箱即可
勾選最下面的同意協議
4、設置
跟着官方提示一步步操作就可以了
這里的關鍵是配置項目:
第一個勾選框是本地使用JRebel部署,第二個勾選狂是遠程部署使用JRebel。一般來說,勾選第一個就可以了。
5、升級
這里安裝的是2019.1.1版本的JRebel,會有點bug,比如說,熱修改生效后,會導致識別不到debug斷點,因此建議在線升級到最新版本:
我這邊試是已經升級過了,如果是你的話,上圖紅框里應該會有個update的按鈕,點擊等待更新完成,然后重啟IDEA就可以了。
截止這篇文章的寫作時間,最新版本是2020.2.3
6、使用
會發現,頂部工具欄多了兩個按鈕,這就是JRebel啦!左邊的是Run,右邊的是Debug,跟原來的Run和Debug作用相同。
我們點擊JRebel的Debug按鈕,啟動SpringBoot項目,然后隨便修改一行代碼,點擊Build:
再運行一遍程序,會發現,修改都生效啦!