子项目的版本是由父项目控制的。父项目做项目管理,子项目可以不用写版本号
如果想自定义修改某个依赖的版本号?
查看 spring-boot-dependencies 里面当前依赖的版本用的 key
在当前项目里面重写配置
Starters是一组方便地依赖关系描述符。
可以通过 spring-boot-starter-xxx
引入各种各样的依赖。
(和自动配置没有关系)
见到很多 spring-boot-starter-* : * 即某种场景
只要引入 starter,这个场景的所有常规需要的依赖我们都自动引入
SpringBoot 所有支持的场景 https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starter
见到的 *-spring-boot-starter:第三方为我们提供的简化开发的场景启动器。
所有场景启动器最底层的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>2.3.4.RELEASE</version>
<scope>compile</scope>
</dependency>