📅  最后修改于: 2021-01-11 05:01:09             🧑  作者: Mango
Spring Boot自动管理依赖关系和配置。每个Spring Boot版本都提供了它所支持的依赖项列表。依赖关系列表是可以与Maven一起使用的物料清单(spring-boot-dependencies)的一部分。因此,我们无需在配置中指定依赖项的版本。 Spring Boot自行管理。当我们更新Spring Boot版本时,Spring Boot以一致的方式自动升级所有依赖项。
注意:如果需要,Spring Boot也允许覆盖依赖版本。
Maven项目从spring-boot-starter-parent继承了以下功能:
在配置项目时,以下spring-boot-starter-parent会自动继承。
org.springframework.boot
spring-boot-starter-parent
2.2.2.BUILD-SNAPSHOT
注意:在以上依赖性中,我们仅指定了Spring Boot版本。如果我们要添加其他启动器,只需删除
例如,如果我们要添加另一个与已经注入的工件相同的依赖项,请再次将该依赖项注入
我们还可以使用
1.8
我们还可以在pom.xml文件中添加Maven插件。它将项目包装到可执行的jar文件中。
org.springframework.boot
spring-boot-maven-plugin
如果我们不想使用spring-boot starter-parent依赖关系,但仍想利用依赖关系管理的优势,则可以使用
注意:它不维护插件管理。
org.springframework.boot
spring-boot-dependencies
2.2.2.RELEASE
pom
import
上述依赖性不允许覆盖。为了实现覆盖,我们需要在spring-boot-dependencies条目之前的项目的
例如,要升级另一个spring-data-releasetrain,请在pom.xml文件中添加以下依赖项。
org.springframework.data
spring-data-releasetrain
Fowler-SR2
pom
import
org.springframework.boot
spring-boot-dependencies
2.2.2.RELEASE
pom
import