1. 場景描述
介紹下idea+springboot下的熱部署插件-Jrebel,賊好用,以前用過好多種,但是總出現不穩定或者會莫名其妙的沒有部署新代碼。
2.解決方案
springboot自帶的devtools並不好用,別用了,推薦jrebel 很好用,devtools是通過gav加載進來了。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
2.1 idea下安裝插件
截圖中顯示的是安裝成功了,就不再卸載重新安裝了,萬一激活失敗就悲劇了,安裝完成后重啟下。
2.2 插件設置
說明:
(1)這個地方一定要設置下,安裝完成后默認是在線模式,按鈕顯示為:work offline,每次啟動會去跟服務器交互,會校驗注冊信息,有可能會導致破解失效的,所以這里一定要設置成離線模式,點擊按鈕,這時候會變成work online,最后一行是離線截止時間:Offline seat expires,默認最多180天,6個月夠了。
(2)2是保存最多時長,默認設置成7天就行了,沒啥用,
(3)3是改動代碼后多久重啟,一般設置2-5秒就可以了
2.3 設置自動編譯
2.4 啟動
設置完畢,不用再配置其他地方了,上圖中第一個是run模式,第二個是debug模式。
關於破解的話,就不多說了,大家網上找一下吧。。
I’m 「軟件老王」,如果覺得還可以的話,關注下唄,后續更新秒知!歡迎討論區、同名公眾號留言交流!