百度上大部分人都說了jrebel的作用,就是熱部署,不用重啟服務就能直接運行。下面我們來說一下怎么安裝以及使用jrebel
我搞這個插件搞了幾次,第一次是搞了一下午都沒有效果。只能放棄,為啥沒效果?以及什么樣才叫有效果?下面我會說到的。(我的idea版本是2020.1)
1.安裝jrebel插件
2.如何學習(破解)使用
這里我就提供一下別人發的教程 ——> JRebel 破解最簡單的使用
3.如何使用
使用的話路徑必須沒有中文,我就是因為路徑有中文導致沒效果,idea的插件一般會安裝到 C:/users/{用戶名}/.IntelliJIdea{版本號}這個文件夾下面去。所以解決辦法就是用戶名是英文的,暫時我只知道這種方法,當然也可以把idea插件的安裝路徑改一下,這個只是我的寫這篇文章時的想法,我並沒有去測試。如果你現在登錄的用戶的名稱是中文的那必然C:/users/下面的文件夾也是中文的所以必須要修改。這里我提供一下修改教程 win10如何修改C:\Users\下用戶名為中文的問題
4.怎樣啟動才能熱部署
必須要在勾選這個
然后以RebelDebug方式啟動
5.效果是什么樣的呢?
先看看初始頁面
然后我們在TestService2類里面添加一個方法
修改后不用重啟服務,切換到瀏覽器后idea會自動編譯,編譯完成后重新訪問一下就ok了。還可以添加新類等等不需要重啟服務