一. spring-boot-starter-parent、spring-boot-starter-web、自动配置spring-boot-autoconfigure-xxx.jar
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<relativePath/>
</parent>
①
这里面用到了
<dependencyManagement>
</dependencyManagement>
只声明了包,没有实际引入
②
声明了各个包的版本
- 不用写版本号,1里面有
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
① 这种场景启动器的包,里面都是有很多相关依赖的
- spring-boot-autoconfigure-3.1.1.jar
一般由
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>3.1.1</version>
<scope>compile</scope>
</dependency>
引入
spring-boot-starter 一般由各个场景启动器引入,这里就是2引入的
网友评论