gpt4 book ai didi

spring - spring boot、spring BOM、spring IO应该用哪一个?

转载 作者:行者123 更新时间:2023-12-03 14:39:24 29 4
gpt4 key购买 nike

我尝试阅读有关 Spring BOM、Spring Boot 和 Spring IO 的文档。 但是没有说明,我们应该如何一起使用它们?
在我的项目中,我们已经有了自己的 Parent POM
,所以我不能将它们用作父级,但它们都有其他使用方式,如下所示,通过定义依赖管理

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-framework-bom</artifactId>
<version>${org.springframework-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<!-- Import dependency management from Spring Boot -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.2.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

您需要的 Spring BOM、Spring Boot 和 Spring IO 解析版本
那么它们之间究竟有什么区别呢?我应该更喜欢哪一个?在哪种情况下?

最佳答案

Spring Framework bom 为 Spring Framework 的所有模块提供依赖管理。 Spring Boot bom 是它的超集。除了为 Spring Framework 提供依赖管理外,它还为 Spring Boot 的模块、其他一些 Spring 项目以及 Spring Boot 支持的各种第三方依赖提供了依赖管理。 Spring IO Platform bom 又是 Spring Boot bom 的超集。主要变化是它为所有 Spring 项目的依赖项添加了依赖项管理。

如果您不使用 Spring Boot,或者如果您想使用自己的依赖管理,那么您可能需要使用 Spring Framework bom。如果您使用的是 Spring Boot,或者您需要一些依赖管理方面的帮助,那么您应该选择使用 Spring Boot 的 bom 或 Spring IO Platform bom。这里的主要选择是您想要成为多近的领先优势。如果您喜欢保持最新状态,请使用 Spring Boot bom。如果你的项目比较保守并且向后兼容至关重要,那么你应该考虑使用 Spring IO 平台 bom。

关于spring - spring boot、spring BOM、spring IO应该用哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31335864/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com