前幾天和各位朋友說過,springboot+shiro+redis +mybatis 項目出現(xiàn)了問題,因為熱部署問題導(dǎo)致從redis 讀取的對象,獲取屬性時報錯,所以找了一下方法,也放了一篇文章,看到留言,說使用jrebel 實現(xiàn)熱部署,我今天特意百度了一下,發(fā)現(xiàn)還是很不錯的,所以把這篇文章發(fā)出來,希望可以幫到有需要的朋友: 實現(xiàn)SpringBoot熱部署的方式 實際上Springboot已經(jīng)提供了實現(xiàn)熱部署的方法了。那就是你只需要引入依賴【springboot-devtools】就可以了 。具體可以參考這篇文章springboot-devtools 熱部署 那為什么我們還需要JRebel呢?
安裝JRebel插件很簡單,只需要搜索一下就直接安裝了。 1.png
安裝好之后工具欄會多兩個圖標。 安裝好之后 激活JRebel插件由于JRebel插件需要激活后才可以使用,所以安裝之后要激活。雖然JRebel插件提供了試用期,但是只有14天的時間,所以對于想快速嘗鮮的同學(xué)可以一試。不過如果你想要長期使用JRebel插件的話,那么就需要先激活才行。 激活JRebel插件我也是搜索了很長時間才搞定的?;旧暇W(wǎng)上的方法如下:
然后我自己試了一下,JRebel現(xiàn)在已經(jīng)關(guān)閉這種方式了。 關(guān)閉免費激活碼 不過,黃天不負有心人啊,終于還是搜索到了。請參考這邊文章來破解 Jrebel 2018.1 激活教程 激活好之后licese是綠色的,而且試用期為180天【我是18年6月8號注冊的】。 激活后 使用JRebel插件安裝還之后就可以使用下面兩種方式來run了。之后的所有修改就讀可以實現(xiàn)熱部署啦。 run with JRebel 使用JRebel插件注意點由于JRebel是實時監(jiān)控class文件的變化來實現(xiàn)熱部署的,所以在idea環(huán)境下需要打開自動編譯功能才能實現(xiàn)隨時修改,隨時生效。
2.打開運行時編譯 打開運行時編譯 \ 勾選如圖所示 8.png JRebel官方文檔IntelliJ IDEA 1.Run with JRebel run with JRebel 2.演示修改效果
方法內(nèi)修改代碼之前2 -----------------------------------------修改之后------------------------------------------------ 方法內(nèi)修改代碼之后1 方法內(nèi)修改代碼之后2
-----------------------------------------修改之后------------------------------------------------ 增加方法修改之后1 增加方法修改之后2
修改配置文件之前2 修改配置文件之前3 -----------------------------------------修改之后------------------------------------------------ 修改配置文件之后1 修改配置文件之后2
另外這一世一篇jrebel 實現(xiàn)web 項目的熱部署。 jrebel+idea 進行熱部署配置 https://www.cnblogs.com/yinfengjiujian/p/9100372.html |
|
來自: Bladexu的文庫 > 《技術(shù)文摘》