spring cloud我想做成一個系列,所以spring cloud+eureka後面會慢慢說到的,有興趣的小伙伴可以關註後續! 這一節就簡單說說springboot的熱部署了(我一直想不通為什麼叫做熱部署,看到這名字就嚇退了我繼續學習的欲望!),但是實際上可以把這個看成是一個小技巧。 就是導入一 ...
spring cloud我想做成一個系列,所以spring cloud+eureka後面會慢慢說到的,有興趣的小伙伴可以關註後續!
這一節就簡單說說springboot的熱部署了(我一直想不通為什麼叫做熱部署,看到這名字就嚇退了我繼續學習的欲望!),但是實際上可以把這個看成是一個小技巧。
就是導入一個依賴,要用的時候,就是快捷鍵操作:Ctrl+F9
有什麼用呢?就是避免你每次對springboot修改一點東西,就要重新啟動springboot應用,賊麻煩!而且對於電腦性能不怎麼樣的小伙伴來說(咳咳,其實我也屬於這些小伙伴中的一員..(●´∀`●)),重啟個應用就要等幾十秒甚至接近一分鐘,真是日了狗哦!
1.導入依賴
依賴如下;其中optional表示這是一個可選依賴,只對本項目有效,而假如有個父項目引用本項目,那麼這個依賴就相當於木有!(所以,我們測試的話,這個optional寫不寫無所謂)
註意:導入這個依賴之後一定要記得重啟應用,之後就再也不需要重啟了
2.原來的應用
隨便來個springboot應用,寫個controller,瀏覽器輸出1234
位元組碼文件以及瀏覽器輸出如下:
這是你要在源碼文件里修改一點東西,必須要重啟應用,不是很方便。
3.使用熱部署之後
隨便修改一點什麼東西,按Ctrl+F9就ok了;(註意:這裡我看了有的博客寫的是按Ctrl+Shift+F9,我也不知道什麼鬼。。。)
由此可見,使用熱部署之後方便了不少,這個技巧還是要掌握的!