用了SpringBoot的小伙伴应该都知道,在引入依赖的开始我们会用parent标签引入spring-boot-start-parent。在spring的官方文档中快速开始中也有此介绍。
第一段是说你当前选中的Springboot兼容的版本,如果你还未安装你可以去参考maven官网安装。
提示中说:在很多操作系统上,例如Ubuntu 用户 你可以用run install maven...命令。
然后他说SpringBoot引导依赖使用maven文件继承,并且提供了一个各选的 spring-boot-start-parent maven插件,至此我们知道了为什么我们要引入此依赖了,因为官方说:他提供了此组件,我们可以这么做。
接着,在pom文件中ctrl+left spring-boot-starter-parent可以进去 parent.pom文件
这里有一段描述:父pom为用Maven构建的应用程序提供依赖关系和插件管理。
然后再ctrl+left spring-boot-dependencies进去dependencies.pom文件
我们在这里可以看到各种我们常用的jar包的默认版本管理,也叫做自动版本仲裁。
注意:你需要引入第三方非版本仲裁中没有的jar还是需要声明jar包版本的。
我们也可以根据spring-boot-dependencies规定的某个包的key值来在pom文件中重新自定义自己想使用的版本: