1. 程式人生 > >Sping Boot + JRebel實現熱部署

Sping Boot + JRebel實現熱部署

相信不少開發者對每更改一次就得重新啟動一次的開發模式都深惡痛覺,下面筆者就為大家介紹如何利用JRebel來進行熱部署:

筆者這裡用的是idea,主介面點選File - settings,然後在搜尋框輸入plugins,找到外掛選項:

然後在搜尋框輸入jrebel即可找到相關的外掛,如沒找到,可點選中間的"search in repositories":

點選 "Install" ,然後等待下載完成。

下載完成後,點選"Restart IntelliJ IDEA"重啟idea:

重啟後,點選選單欄"Help"即可看到JRebel選項:

至此,JRebel已成功安裝完成,JRebel需註冊方能使用,大家可到網上搜索方法。

下面,我們講一下如何利用JRebel進行熱部署,開啟spring boot專案的主程式入口,右鍵選單,點選"Debug with JRebel 'DemoApplication'"即可用JRebel啟動 Spring boot工程:

啟動成功後會看到如下資訊:

筆者之前已有一個controller,沒有System.out語句,現在加上System.out而不重啟,看看是否生效:

沒加之前,訪問localhost:8080/test,控制檯無列印,加了之後,按住Ctrl + Shift + F9重新編譯,然後訪問localhost:8080/test,結果控制檯列印了:

至此,Spring + JRebel熱部署大功告成!

歡迎關注筆者的公眾號: Java互通,精品乾貨分享,讓你快速成長!