springboot熱部署知識點(diǎn)總結(jié)
spring cloud我想做成一個系列,所以spring cloud+eureka后面會慢慢說到的,有興趣的小伙伴可以關(guān)注后續(xù)!
這一節(jié)就簡單說說springboot的熱部署了(我一直想不通為什么叫做熱部署,看到這名字就嚇退了我繼續(xù)學(xué)習(xí)的欲望?。?,但是實(shí)際上可以把這個看成是一個小技巧。
就是導(dǎo)入一個依賴,要用的時候,就是快捷鍵操作:Ctrl+F9
有什么用呢?就是避免你每次對springboot修改一點(diǎn)東西,就要重新啟動springboot應(yīng)用,賊麻煩!而且對于電腦性能不怎么樣的小伙伴來說(咳咳,其實(shí)我也屬于這些小伙伴中的一員..(●´∀`●)),重啟個應(yīng)用就要等幾十秒甚至接近一分鐘,真是日了狗哦!
1.導(dǎo)入依賴
依賴如下;其中optional表示這是一個可選依賴,只對本項(xiàng)目有效,而假如有個父項(xiàng)目引用本項(xiàng)目,那么這個依賴就相當(dāng)于木有?。ㄋ?,我們測試的話,這個optional寫不寫無所謂)
注意:導(dǎo)入這個依賴之后一定要記得重啟應(yīng)用,之后就再也不需要重啟了
2.原來的應(yīng)用
隨便來個springboot應(yīng)用,寫個controller,瀏覽器輸出1234
字節(jié)碼文件以及瀏覽器輸出如下:
這是你要在源碼文件里修改一點(diǎn)東西,必須要重啟應(yīng)用,不是很方便。
3.使用熱部署之后
隨便修改一點(diǎn)什么東西,按Ctrl+F9就ok了;(注意:這里我看了有的博客寫的是按Ctrl+Shift+F9,我也不知道什么鬼。。。)
由此可見,使用熱部署之后方便了不少,這個技巧還是要掌握的!
- SpringBoot 在IDEA中實(shí)現(xiàn)熱部署步驟詳解(實(shí)用版)
- 詳解springboot熱啟動與熱部署
- idea配置springboot熱部署終極解決辦法(解決熱部署失效問題)
- Idea中Springboot熱部署無效問題解決
- Springboot在IDEA熱部署的配置方法
- springboot 在idea中實(shí)現(xiàn)熱部署的方法
- Springboot熱部署實(shí)現(xiàn)原理及實(shí)例詳解
- SpringBoot在IDEA中實(shí)現(xiàn)熱部署(JRebel實(shí)用版)
- springboot基于IDEA環(huán)境熱加載與熱部署教程
- SpringBoot實(shí)現(xiàn)熱部署Community的示例代碼
相關(guān)文章
Java大數(shù)字運(yùn)算之BigInteger
在Java中提供了大數(shù)字的操作類,即 java.math.BigInteger 類與 java.math.BigDecimal 類。其中,BigInteger 類是針對大整數(shù)的處理類,這里有Integer 類的解釋,使用方法和實(shí)例,需要的朋友可以參考下。2017-08-08基于spring實(shí)現(xiàn)websocket實(shí)時推送實(shí)例
這篇文章主要為大家詳細(xì)介紹了基于spring實(shí)現(xiàn)websocket實(shí)時推送實(shí)例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03mybatis-plus自帶QueryWrapper自定義sql實(shí)現(xiàn)復(fù)雜查詢實(shí)例詳解
MyBatis-Plus是一個MyBatis(opens new window)的增強(qiáng)工具,在 MyBatis的基礎(chǔ)上只做增強(qiáng)不做改變,MyBatis可以無損升級為MyBatis-Plus,這篇文章主要給大家介紹了關(guān)于mybatis-plus自帶QueryWrapper自定義sql實(shí)現(xiàn)復(fù)雜查詢的相關(guān)資料,需要的朋友可以參考下2022-10-10