通过Spring Boot Starter Parent, 我们可以进行简单便捷地包依赖管理。在 Spring Boot 每一个发行版中,均提供了该版本所兼容的依赖项版本清单。 所以,在开发 Spring Boot 应用时,pom.xml文件中,我们可以不用指定具体的依赖版本号,因为 Spring Boot Starter Parent 默认会使用自身支持包版本号。 Spring Boot Starter ...
-- lookup parent from repository --></parent> 那spring-boot-starter-parent 到底是干什么的呢? 一、 Spring Boot Starter Parent spring-boot-starter-parent 是一个特殊的starter 项目,它为我们提供了项目默认配置和完整的依赖树,以便快速建立一个spring boot 项目 同时也为maven 插件提供了默认配置,如:maven...
在实际应用中,开发者可以通过在pom.xml文件中添加如下依赖来引入spring-boot-starter-parent:org.springframework.bootspring-boot-starter-parent2.2.0.RELEASE需要注意的是,引入spring-boot-starter-parent并不意味着可以完全忽略依赖和配置的管理。开发者仍需根据项目的实际需求进行必要的配置和调整。此外,随着Spring Bo...
当我们创建一个 Spring Boot 项目后,我们可以在本地 Maven 仓库中看到看到这个具体的 parent 文件,以 2.1.7 这个版本为例,松哥 这里的路径是C:\Users\sang\.m2\repository\org\springframework\boot\spring-boot-starter-parent\2.1.7.RELEASE\spring-boot-starter-parent-2.1.7.RELEASE.pom,打开这个文件,快速阅...
parent是定义了几百个依赖版本号,以前写依赖需要自己手工控制版本,现在由SpringBoot统一管理,这样就不存在版本冲突了,是用来减少依赖冲突的 温馨提示 SpringBoot官方给出了好多个starter的定义,方便我们使用,而且名称都是如下格式 命名规则:spring-boot-starter-技术名称 ...
spring-boot-starter-parent 只用来作为其他 maven 项目的 parent,因此它除了 pom 文件并没有什么有效的内容,要理解 spring-boot-starter-parent,还得看它的 pom 文件定义。由于 pom 文件内容过长,下面我们分别进行介绍它主要引入的功能。 1. 依赖版本管理 spring-boot-starter-parent 自身并没有定义 dependencyManage...
以一个简单的springboot工程来查看其pom文件,可以看出父级项目是spring-boot-starter-parent,父级项目可以方便把几个module项目合在一起,减少差异。【此处pom文件也可以看到我们的版本是2.4.3,行文中均以此版本为例描述】二、spring-boot-starter-parent,spring-boot-dependencies 1、spring-boot-starter-parent的...
spring-boot-starter-parent是一个特殊的starter,它用来提供相关的Maven默认依赖。使用它之后,常用的包依赖可以省去version标签。 当我们搭建web应用的时候,可以像下面这样添加spring-boot-starter-web依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...
starter是一个坐标中定了若干个坐标,以前写多个的,现在写一个,是用来减少依赖配置的书写量的 parent是定义了几百个依赖版本号,以前写依赖需要自己手工控制版本,现在由SpringBoot统一管理,这样就不存在版本冲突了,是用来减少依赖冲突的 温馨提示 SpringBoot官方给出了好多个starter的定义,方便我们使用,而且名称都是如下...