中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何看待Spring Boot 2中How Hello World和熱部署

發布時間:2021-10-19 16:52:55 來源:億速云 閱讀:123 作者:柒染 欄目:大數據

如何看待Spring Boot 2中How Hello World和熱部署,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

我們構建了一個HelloWorld的程序,現在,我們來看一下這個程序,下面是我們這一節要分析的點。

  1. spring-boot-starter-boot

  2. @SpringBootApplication

  3. 熱加載

spring-boot-starter-boot

我們這個程序是使用maven進行構建的,我們去看pom.xml文件可以發現它繼承自這個pom,這是Maven的一個獨有的部件,它有啥用呢?

如何看待Spring Boot 2中How Hello World和熱部署

  • Java 1.8作為默認的編譯器級別。

  • UTF - 8編碼。

如何看待Spring Boot 2中How Hello World和熱部署

  • 一個繼承自spring-boot-dependencies pom的依賴管理部分,管理通用依賴項的版本。這個依賴項管理可以在自己的pom中使用這些依賴項時省略< version>標記。

如何看待Spring Boot 2中How Hello World和熱部署

  • 合理的插件配置(exec插件,git commit id和shade等等,這里不再多說,希望深入了解的可以寄幾去看一下????)

如何看待Spring Boot 2中How Hello World和熱部署

  • 合理的資源過濾(例如:application.properties和application.yml)。包含特定于概要文件的文件(例如:application-dev.properties和application-dev.yml)

如何看待Spring Boot 2中How Hello World和熱部署

@SpringBootApplication

我們去看BootApplication啟動類,可以發現啟動類上有這樣的一個注解:

如何看待Spring Boot 2中How Hello World和熱部署

本著刨根問底的態度,我們去看一下,這個注解類中都包含了什么:

如何看待Spring Boot 2中How Hello World和熱部署

可以發現這個注解是有多個注解組合而成(@SpringBootConfiguration@EnableAutoConfiguration@ComponentScanSpringBootApplication啟動時會默認掃描主類當前包及子包,如果需要掃描主類當前包外的其他包或不掃描當前包下的特定包或類,可通過上面的被圈住的屬性來設置。

如何看待Spring Boot 2中How Hello World和熱部署

現在我們來加入這個配置,摁住ctrl鍵就可以定位到這個包。 如果我們設置了exclude的屬性就不會把這個類加入到Spring管理的容器中,這里需要注意一點的問題就是exclude的必須是auto-configuration的類,否則啟動會報錯。至于什么是auto-configuration,我們會在后面進行講解。

熱加載

接下來,我來介紹一款開發的利器:DevTools,他可以很大的提升我們開發的效率,那么在IDEA的環境下如何去使用呢?

第一步:添加依賴

如何看待Spring Boot 2中How Hello World和熱部署

第二步:在配置文件中配置監聽路徑(可省略):

如何看待Spring Boot 2中How Hello World和熱部署

第三步:更改IDEA設置: 首先打開設置窗口,進行以下設置

如何看待Spring Boot 2中How Hello World和熱部署

然后,回到頁面摁住Ctrl + Shift + Alt + /(Mac下是Command + Shift + Option + /),會出現以下的頁面:

如何看待Spring Boot 2中How Hello World和熱部署

點擊Registry后,會出現以下頁面進行配置:

如何看待Spring Boot 2中How Hello World和熱部署

到這里就算是大功告成了~

這一篇就先到這里,下周我們繼續。

原創文章,文筆有限,才疏學淺,文中若有不正之處,萬望告知


云擼貓

如何看待Spring Boot 2中How Hello World和熱部署

看完上述內容,你們掌握如何看待Spring Boot 2中How Hello World和熱部署的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大厂| 石河子市| 黄山市| 广西| 巩留县| 南木林县| 佛山市| 修水县| 任丘市| 班戈县| 江津市| 开原市| 乐东| 龙泉市| 治多县| 肥城市| 平凉市| 上杭县| 鲁山县| 施秉县| 白河县| 牙克石市| 星子县| 金堂县| 永胜县| 区。| 从江县| 富宁县| 高州市| 会理县| 邵阳县| 鹤山市| 喀喇沁旗| 津南区| 泾源县| 汕尾市| 吉水县| 承德市| 神木县| 灵石县| 遂宁市|