1、spring-boot-starter-parent的pom文件 在上面我们已经看到我们springboot的版本,在父级项目的spring-boot-starter-parent定义的,接下来在本地仓库C:\Users\PC.m2\repository\org\springframework\boot\spring-boot-starter-parent\2.4.3找到spring-boot-starter-parent-2.4.3.pom文件,打开发现,spring-boot-st...
简化依赖管理:通过继承spring-boot-starter-parent,项目中的依赖关系得到了统一的管理。开发者在添加依赖时,无需指定版本号,因为spring-boot-starter-parent已经提供了默认的版本配置。这大大简化了依赖管理的工作,降低了版本冲突的风险。 提供默认配置:spring-boot-starter-parent为项目提供了一系列的默认配置,包括Java版...
springboot 的依赖管理依赖的是“spring-boot-starter-parent”,自动配置依赖的是“spring-boot-starter-web”。 如果想要使用springboot,除了需要引入上面的“spring-boot-starter-parent”,还需要引入一个依赖:“spring-boot-starter-web” <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <...
二、spring-boot-starter-parent 有两种方式: 1.继承parent方式 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.4.RELEASE</version> </parent> 这个时候再导入我们需要的springboot starter时,就可以忽略版本号: <dependency> <groupId...
spring-boot-starter-parent 通过继承 spring-boot-dependencies 从而实现了SpringBoot的版本依赖管理,所以自定义的SpringBoot工程继承spring-boot-starter-parent后已经具备版本锁定等配置了,这也就是在 Spring Boot 项目中部分依赖不需要写版本号的原因啦。
简介: 基于maven 的 Spring Boot 项目,我们通常会指定 spring-boot-starter-parent 作为当前项目 pom 的 parent,大多数人都知道这可以用于依赖管理,以便引入依赖时可以省略版本号,这篇我们聊点不一样的。基于maven 的 Spring Boot 项目,我们通常会指定 spring-boot-starter-parent 作为当前项目 pom 的 parent,大...
1.1.1 spring-boot-starter-parent分析 该文件是SpringBoot默认控制依赖版本,所有SpringBoot都继承自这个 1.1.1.1 常见依赖管理 按住ctrl ,单击spring-boot-starter-parent后,看到spring-bbot-dependencies 继续点击spring-bbot-dependencies,可发现这个pom文件中在properties标签中有很多项目中常用依赖名称和版本号,这些是...
再根据spring-boot-dependencies跳过去,发现该版本下的spring-boot-starter-parent会有很多默认的依赖包的...