国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SpringBoot有的時候引入依賴為什么不用加版本號

這篇具有很好參考價值的文章主要介紹了SpringBoot有的時候引入依賴為什么不用加版本號。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

有的小伙伴做項目時候,引入新的包時候,會有疑問,為什么有些依賴需要加版本號,有些依賴不需要加版本號?不加版本號的依賴,版本號都寫在哪里了呢?文章來源地址http://www.zghlxwxcb.cn/news/detail-805806.html

  1. 內置的依賴可以不加版本號
    這是因為SpringBoot內置了很多依賴,引入這些內置的依賴時不需要加版本號,相反,如果手動加上不兼容版本號還可能引起程序異常。
  2. 版本號寫在哪里呢?那么怎么找到這些版本號呢?
    在SpringBoot項目根目錄下pom.xml里面,有一個parent節(jié)點,所以我們本地搭建的SpringBoot項目,其實是一個Maven父子項目。可以按住Ctrl+鼠標左鍵點擊artifactId,就可以進到父pom。如果你的項目有很多層,可以繼續(xù)進去后繼續(xù)Ctrl+鼠標左鍵點擊artifactId。?SpringBoot內置的各種依賴的版本號,就寫在最終的父節(jié)點文件里面。
  3. 父項目依賴管理
    正常情況,我們會把所有的依賴交給父pom來管理,所有的版本號都寫在父pom里,子pom不需要加版本號,就跟使用SpringBoot內置依賴一樣。需要管理的依賴,都放在父pom的節(jié)點下,經常有小伙伴放錯位置。
    注意:在父pom里增加依賴時,不會馬上去遠程倉庫下載,如果你本地沒有下載過這個依賴,此時依賴會標紅,不用管。在子pom里引入依賴后,才真正去下載。
    這個很好理解,就像SpringBoot,內置了很多依賴,初始時并不會把所有依賴都下載到本地,而是我們引入哪個,才去下載哪個。
  4. 高頻面試題
    Q:Maven的坐標是個什么概念?
    A:我們平常看到的groupId、artifactId、version節(jié)點,其實就是Maven的坐標,通過這些坐標,可以唯一定位一個Jar包。
    Q:Maven如何進行多模塊管理?
    A:參照第3點,父pom使用module來管理所有子模塊,子pom通過parent來標識父模塊
    Q:多模塊應用如何管理版本號?
    A:在父pom里使用dependencyManagement統(tǒng)一管理版本號
    Q:接上題,為什么要統(tǒng)一管理版本號?
    A:不使用父pom統(tǒng)一管理也可以,每個子pom可以自己引入帶版本號的依賴,但是后期很難維護,每個模塊引入的版本號可能都不一樣,容易出現(xiàn)兼容性問題。

到了這里,關于SpringBoot有的時候引入依賴為什么不用加版本號的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 看遠處的風景和天空的時候難以張開眼睛是為什么?

    對于程序員來說用眼過度,經常性眼疲勞,會造成用眼負擔,要適當?shù)姆潘裳劬?,放松瞳孔?視力不好時強行去看,超出了眼睛的負荷,在眼睛超負荷工作時會通過流淚的方式警示人們眼睛需要休息了。在強光下眼睛也會流淚,同樣也是一種警示。詳細內容請移步 那是因為

    2024年02月13日
    瀏覽(22)
  • 是時候回答【我為什么要學習 Go 語言(golang)】這個問題了

    想必每個人在學習新事物之前,都會捫心自問:“我為什么要學習它呢?” 正如我們讀 四大名著 一般,也只有在您讀過了 四大名著 后,再細看中國幾千年歷史不就是 天下大勢合久必分,分久必合 ,再者,便是與友數(shù)人相聚,席間您述說您通勤時所遇到有意思的事了,而您

    2023年04月09日
    瀏覽(19)
  • spark中為什么要設置寬窄依賴

    寬依賴指的是兩個或多個任務或數(shù)據(jù)之間具有較強的依賴關系。也就是說,在執(zhí)行某個任務之前,需要先完成其他幾個任務。寬依賴通常會導致任務串行執(zhí)行,因為一個任務的開始必須等到其它任務的結束。這種關系會增加系統(tǒng)的延遲和執(zhí)行時間。例如,如果任務A依賴于任務

    2024年02月12日
    瀏覽(28)
  • 視頻圖像解碼失敗播放的時候,為什么是綠屏而不是紅屏

    在進行視頻解碼的過程中,主要使用到ffmpeg的由YUV到RGB的轉換。 YUV - RGB 公式如下: R = Y + 1.402 (V - 128) G = Y - 0.34414 (U - 128)- 0.71414 (V - 128) B = Y + 1.772 (U - 128) 在解碼失敗的時候 YUV分量的值會進行0填充,根據(jù)公式可以得到: R = 1.402 (- 128)= -126.598 G = - 0.34414 (- 12

    2023年04月08日
    瀏覽(29)
  • 【Unity】拖拽放置模型時 為什么出現(xiàn)有時候有緊貼地面和有時候隨機再空中的情況

    【Unity】拖拽放置模型時 為什么出現(xiàn)有時候有緊貼地面和有時候隨機再空中的情況

    ?????個人主頁 :@元宇宙-秩沅 hallo 歡迎 點贊?? 收藏? 留言?? 加關注?! 本文由 秩沅 原創(chuàng) ??????收錄于專欄 :unity細節(jié)和bug ??????優(yōu)質專欄 ?【軟件設計師高頻考點暴擊】 解決了點個贊,關注下吧? ?【2023unity游戲制作-mango的冒險】-開始畫面API制作 ?【

    2024年02月10日
    瀏覽(94)
  • 玩CS2的時候,開著微信語音,電腦為什么會突然重啟?

    坑 在玩CS2(Counter-Strike 2,假設這里指的是一款類似于CS:GO的射擊游戲)時,如果同時開著微信語音并且電腦突然重啟,可能有幾個原因: 資源過載 :電腦可能因為同時運行多個資源密集型應用(如游戲和語音通話)而超負荷運行,導致過熱或電源供應不足,從而觸發(fā)重啟。

    2024年04月23日
    瀏覽(64)
  • 好奇!為什么gateway和springMVC之間依賴沖突?

    Gateway和SpringMVC之間存在沖突,可能是因為它們分別基于不同的技術棧。具體來說: 技術棧差異 :Spring Cloud Gateway 是建立在 Spring Boot 2.x 和 Spring WebFlux 基礎之上的,它使用的是非阻塞式的 Netty 服務器。而 Spring MVC 通常與 Tomcat 這類同步阻塞的服務器一起使用。 端口號和主動權

    2024年02月22日
    瀏覽(28)
  • 為什么HTTP/3要引入UDP?(快速了解QUIC)

    筆者前段時間參加銀行技術面時被問到了這個問題,特來整理資料以供記錄分享 HTTP/3是HTTP協(xié)議的最新版本,它的誕生是為了解決HTTP/1和HTTP/2在性能和效率上的問題。在HTTP/3之前,HTTP協(xié)議使用的是TCP作為傳輸層協(xié)議。然而,隨著互聯(lián)網的發(fā)展,TCP的性能瓶頸逐漸顯現(xiàn)出來。為

    2024年01月17日
    瀏覽(34)
  • 在Vue中動態(tài)引入圖片為什么要用require

    在Vue中動態(tài)引入圖片為什么要用require

    靜態(tài)資源和動態(tài)資源 靜態(tài)資源 動態(tài)的添加src 動態(tài)資源 我們通過網絡請求從后端獲取的資源 動態(tài)的添加src會被當成靜態(tài)資源 動態(tài)的添加src最終會被打包成: 動態(tài)的添加圖片最會會被編譯成一個靜態(tài)的字符串,然后再瀏覽器運行中會去項目中查找這個資源, 靜態(tài)資源編譯 默

    2024年02月13日
    瀏覽(28)
  • 微服務治理:為什么要分析微服務的依賴關系?

    在微服務架構中,單個服務相互協(xié)作以交付功能。這些協(xié)作會在服務之間形成 依賴關系 ,其中一個服務依靠另一個服務來完成自己的任務。雖然依賴關系使功能得以實現(xiàn),但 不受控制的依賴關系 可能會導致一系列挑戰(zhàn): 復雜性: 錯綜復雜的依賴關系網絡會使整個系統(tǒng)難以理

    2024年01月16日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包