1. 程式人生 > 實用技巧 >為什麼在SpringBoot+maven的專案中,所引入的依賴包可以不指定依賴的版本號?

為什麼在SpringBoot+maven的專案中,所引入的依賴包可以不指定依賴的版本號?

當在Springboot專案中引入了spring-boot-starter-parent,則可以不用引入依賴包版本號,比如:

<!-- parent 是springboot的預設配置,如果想要自行管理版本,則建議使用dependency management來代替,然後設定jdk,編碼格式,各種依賴包等版本號 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>

<version>2.3.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

因為它會預設提供常用依賴包的版本號,也有助於統一版本號。如果非要想自己填寫版本號也是可以的,這樣會覆蓋官方版本號(如果是新手,個人建議還是不要隨便修改依賴包版本號,免得版本號不相容)。
備註:在引入dependency management的時候可以根據專案實際需要自行引入相應版本的依賴包!
更多詳情內容,請訪問:
https://blog.csdn.net/codejas/article/details/79645663?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase