-- lookup parent from repository --></parent> 那spring-boot-starter-parent 到底是干什么的呢? 一、 Spring Boot Starter Parent spring-boot-starter-parent 是一个特殊的starter 项目,它为我们提供了项目默认配置和完整的依赖树,以便快速建立一个spring boot 项目 同时也为maven 插件提供了默认配置,如:maven...
简化IDE配置:spring-boot-starter-parent引入了eclipse和IDEA的相关依赖,简化了在集成开发环境(IDE)中的配置工作。这使得开发者在开发过程中可以更加专注于代码编写,而无需过多地关注配置问题。在实际应用中,开发者可以通过在pom.xml文件中添加如下依赖来引入spring-boot-starter-parent:org.springframework.bootspring-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,打开这个文件,快速阅...
spring-boot-starter-parent代码如下: <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>2.1.1.RELEASE</version><relativePath>../../spring-boot-dependencies</relativePath></parent> spring-boot-dependencies代码如下: <dependencyManagement><dependenci...
基于maven 的 Spring Boot 项目,我们通常会指定 spring-boot-starter-parent 作为当前项目 pom 的 parent,大多数人都知道这可以用于依赖管理,以便引入依赖时可以省略版本号,这篇我们聊点不一样的。 maven 中的继承 spring-boot-starter-parent 作为 maven pom 中的 parent,我们需要先了解下 maven pom 中的 parent...
starter是一个坐标中定了若干个坐标,以前写多个的,现在写一个,是用来减少依赖配置的书写量的 parent是定义了几百个依赖版本号,以前写依赖需要自己手工控制版本,现在由SpringBoot统一管理,这样就不存在版本冲突了,是用来减少依赖冲突的 温馨提示 SpringBoot官方给出了好多个starter的定义,方便我们使用,而且名称都是如下...
spring boot推荐在 maven 中,继承 spring-boot-starter-parent 来作为父项目。因为继承 spring-boot-starter-parent 项目,就获得一些合理的默认配置。使用这个 pom,可以统一项目中的版本依赖,从而避免了潜在的版本冲突。这个 parent 提供了以下特性: 代码语言:javascript ...
spring-aop等等,最最最重要的是,可以省去了版本冲突的问题。还可以通过spring-boot-starter-parent统一...
1.2 spring-boot-starter-web依赖 spring-boot-starter-parent父依赖启动器的主要作用是进行版本统一管理,那么项目运行依赖的JAR包是从何而来,又是怎样管理的呢?下面查看项目pom.xml文件中的spring-boot-starter-web依赖文件源码,核心代码如下。<dependencies> <dependency> <groupId>org.springframework.boot</...