为什么Spring Boot项目引入依赖的时候可以不指定依赖的版本

网友投稿 654 2022-11-22

为什么Spring Boot项目引入依赖的时候可以不指定依赖的版本号

为什么Spring Boot项目引入依赖的时候可以不指定依赖的版本号

不知道大家在Spring Boot 项目中引入依赖的时候有没有注意到一个问题:引入的依赖不指定版本号,比如下面这样,但是也可以-到对应的jar 包。

org.springframework.boot spring-boot-starter-jdbc

其实在Spring Boot 项目下的​​pom.xml​​​文件中通常都会有一个​​​​​标签,用来指定继承的父​​pom​​,如下:

org.springframework.boot spring-boot-starter-parent 1.5.10.RELEASE

点进去后会发现​​spring-boot-starter-parent​​​也继承自一个​​pom​​,如下:

org.springframework.boot spring-boot-dependencies 1.5.10.RELEASE ../../spring-boot-dependencies

再点进去就可以看到结果了,顶级的​​pom​​​文件的坐标如下,通过​​​​​标签我们应该知道这个​​pom​​文件时用来管理依赖版本号的。

org.springframework.boot spring-boot-dependencies 1.5.10.RELEASE pom

不知道大家在Spring Boot 项目中引入依赖的时候有没有注意到一个问题:引入的依赖不指定版本号,比如下面这样,但是也可以-到对应的jar 包。

org.springframework.boot spring-boot-starter-jdbc

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:CI/CD---使用新版云效流水线自动部署前端Vue项目
下一篇:分析Springboot中嵌套事务失效原因详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~