Spring Boot:引入依賴時何時不指定版本號


Spring Boot 項目中引入依賴時會出現這種情況,有些依賴需要添加版本號,而有些依賴則不需要添加。這是什么原因呢?

Maven 管理 jar 包時候,是通過 Maven 坐標來定位的:

  • groupId 公司名或者組織名
  • artifactId 項目名或者模塊名稱
  • version 版本號

版本號其實是必須要添加的,有些依賴不需要添加的原因是因為在別的地方被添加了。

所有的 Spring Boot 項目的父項目都是 spring-boot-starter-parent,點擊查看這個父項目的 pom 文件。

可以看到這個項目的父項目是 spring-boot-dependencies,繼續查看這個項目的 pom 文件。

可以看到有很多 jar 包的版本號。

因此,很多沒有寫版本號的依賴其實是已經在這里配置好了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM