一、我們使用一個東西,應該先明白它是什么,先明白它的概念,才能更好的掌握它;
熱部署就是正在運行狀態的應用,修改了他的源碼之后,在不重新啟動的情況下能夠自動把增量內容編譯並部署到服務器上,使得修改立即生效。
熱部署為了解決的問題有兩個;
①在開發的時候,修改代碼后不需要重啟應用就能看到效果,大大提升開發效率;
②生產上運行的程序,可以在不停止運行的情況下進行升級,不影響用戶使用。
二、現在有很多中配置熱部署的方式,我是利用了idea中的插件來完成它的,其他的方法不多介紹,百度可以查到;
對了,我這用的是最新的破解版的,正版的要錢,不過效果一樣;鏈接在這:http://www.cicoding.cn/other/jrebel-activation/;
①先在settings===>Plugins===>輸入jre===>下載第一個;
②重啟idea,它會彈出XRebel,點擊配置;出現如下畫面;
需要填兩個地方,第一個填http://jrebel.cicoding.cn/4B068EB5-0941-4645-1E98-FC077D530A61;
第二個是自己的QQ郵箱;然后點擊I agree...;再點擊右下角即可,完成配置;
③接下來就是如何使用了;
1、我們不再是點擊tomcat旁邊的start了。而是XRebel的start;
2、在idea的左下角,要勾選上你所要使用的項目;
接下來,當你改動了代碼的時候,就不再需要重啟項目了,只需要刷新頁面即可完成更新項目中的代碼;