前言
? ? 大家都知道粤攒,稍微大點(diǎn)的java項(xiàng)目,每次啟動(dòng)是有點(diǎn)耗時(shí)的囱持。在遇到bug夯接,去排查問(wèn)題的時(shí)候,我們常常需要多次重新啟動(dòng)纷妆,而每次啟動(dòng)項(xiàng)目都要等待好幾秒盔几,甚至10秒,這是一件非常不爽的事掩幢,所以我們需要熱部署去解決這個(gè)問(wèn)題逊拍,一開(kāi)始我用的是springboot的devtools工具去熱部署上鞠,但是體驗(yàn)感很差,新增方法和方法參數(shù)改變都無(wú)法熱部署芯丧,并且有時(shí)候我們經(jīng)常修改mapper.xml文件芍阎,devtools是完全識(shí)別不到的,所以讓我感覺(jué)devtools是真的雞肋缨恒。(更加蛋疼的是谴咸,我發(fā)現(xiàn)項(xiàng)目中如果用到了shiro,會(huì)起沖突)最終肿轨,發(fā)現(xiàn)了JRebel這款非常好用的java開(kāi)發(fā)熱部署插件,devtools解決不了的寿冕,它都能解決。
安裝
在idea中的插件商店中搜索 Jrebel for Intellij?安裝即可
配置
1.激活Jrebel? 激活鏈接:http://jrebel.whrj999.com/3d64b43e-0da7-40a3-925a-844e5a57aea8
2.勾選需要Jrebel熱部署的項(xiàng)目
使用
點(diǎn)擊上圖中火箭樣式的圖標(biāo)進(jìn)行啟動(dòng)椒袍,然后每次修改代碼只需點(diǎn)擊上圖中的錘子進(jìn)行build即可驼唱,速度很快,再也不需要漫長(zhǎng)的等待了驹暑。