当我们创建一个 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,打开这个文件,快速阅...
-- lookup parent from repository --></parent> 那spring-boot-starter-parent 到底是干什么的呢? 一、 Spring Boot Starter Parent spring-boot-starter-parent 是一个特殊的starter 项目,它为我们提供了项目默认配置和完整的依赖树,以便快速建立一个spring boot 项目 同时也为maven 插件提供了默认配置,如:maven...
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是一个特殊的starter,它用来提供相关的 Maven 默认依赖。 使用它之后,常用的包依赖可以省去 version 标签,当我们搭建web应用的时候,可以像下面这样添加spring-boot-starter-web依赖: <!-- Quartz定时任务 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-b...
springboot的parent标签 springboot的parent配置,SpringBoot要求main()方法所在的启动类必须放到根package下,命名不做要求spring-boot-starter-parent详解spring-boot-starter-parent是一个特殊的starter,它用来提供相关的Maven默认依赖。使用它之后,常用的包依赖可以省
Spring Boot的父级依赖,即spring-boot-starter-parent,是Spring Boot项目中的重要组成部分。它为项目提供了一系列的默认配置和依赖管理,使得开发者可以更加专注于业务逻辑的实现,而不必过多地关注基础配置和依赖管理。spring-boot-starter-parent的作用主要包括以下几个方面: 简化依赖管理:通过继承spring-boot-starter-pa...
这是Spring Boot 的父级依赖,这样当前的项目就是 Spring Boot 项目了。spring-boot-starter-parent是一个特殊的starter,它用来提供相关的 Maven 默认依赖。 使用它之后,常用的包依赖可以省去 version 标签,当我们搭建web应用的时候,可以像下面这样添加spring-boot-starter-web依赖: ...
基于maven 的 Spring Boot 项目,我们通常会指定 spring-boot-starter-parent 作为当前项目 pom 的 parent,大多数人都知道这可以用于依赖管理,以便引入依赖时可以省略版本号,这篇我们聊点不一样的。 maven 中的继承 spring-boot-starter-parent 作为 maven pom 中的 parent,我们需要先了解下 maven pom 中的 parent...
1.maven-compiler-plugin,spring-boot-starter-parent主要配置了parameters参数,以便将方法参数名写入 class 文件。 2.spring-boot-maven-plugin插件,spring-boot-starter-parent为其配置了repackage目标。 spring-boot-maven-plugin可以将项目打成可执行的 jar 包,这个插件除了打包,还具有在开发环境运行 Spring Boot 的...
目前使用的SpringBoot版本是2.1.4,五年前刚搭建这个项目时使用这个版本,五年后项目维护依旧使用这个版本。时间在变,而我使用的技术还没有变。每次要看SpringBoot的某个Stater的pom文件时,都需要经过spring-boot-starter:2.1.4.RESEASE.pom这个中间pom。而项...