1. 程式人生 > >帶著新人學springboot的應用13(springboot+熱部署)

帶著新人學springboot的應用13(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,我也不知道什麼鬼。。。)

 

  由此可見,使用熱部署之後方便了不少,這個技巧還是要掌握的!