【发布时间】:2015-07-10 08:22:43
【问题描述】:
我尝试阅读有关 Spring BOM、Spring Boot 和 Spring IO 的文档。
但是没有说明,我们应该如何一起使用它们?
在我的项目中,我们已经有自己的 Parent POM,所以我不能将它们用作父 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 BOM 是一个物料清单,这是一个将依赖管理部分导入 pom 的 Maven 构造。另外两项,Boot 和 IO 是 Spring 库。您正在比较苹果和橙子,可以使用全部、部分或不使用它们。我认为你需要做更多的阅读。
-
您有什么特殊要求,希望得到推荐吗?你可能想检查这个问题stackoverflow.com/questions/29038571/…
标签: spring spring-boot