Spring boot 的依赖管理特性

60 阅读1分钟

举例

父项目(spring-boot-starter-parent) 一般都是来做依赖管理的

子项目 (自己创建的项目) 再写依赖就不需要写版本号了 就会继承父项目的版本号

如果你进入的 依赖 父项目没有依赖 就需要写版本号

1.png

如果项目想修改依赖版本 只需要在 pom文件中写

2.png

开发期间的各种场景启动器

见到很多 依赖名 叫 :spring-boot-starter-* 这种的 就是某种场景启动

只要引入 starter(启动) 这个场景的所有常规 需要引入的依赖 基本都会被自动引入

springboot 支持所有的 starter :

docs.spring.io/spring-boot…

所有场景的启动器最底层都会依赖一个依赖就是

//自动配置的核心依赖

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter</artifactId>
      <version>2.3.4.RELEASE</version>
      <scope>compile</scope>
</dependency>