我一直在尝试Spring,并注意到有两个构建管理器-- spring-framework-bom和platform-bom。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-framework-bom</artifactId>
<version>${spring.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>或
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.spring.platform</groupId>
<artifactId>platform-bom</artifactId>
<version>1.1.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>有什么区别吗?或者弹簧框架被取代了?就我个人而言,我更喜欢spring框架-bom方法,因为我可以控制spring版本?
发布于 2015-06-08 08:00:41
上周,我对这个问题进行了一次探索,正如M·德林所指出的,不同之处在于spring框架-bom只是用于框架。然后,我提出了一个问题,如果使用platform-bom,如何控制spring版本。
答案是检查spring版本的spring引导依赖项-
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-dependencies/pom.xml
各版本摘要如下:
Spring版本Spring 1.1.2 Version 4.2.0.RC1
1.1.0.RELEASE 4.1.3 1.0.0 4.0.5
参考资料-
https://glenware.wordpress.com/2015/06/05/spring-bom-bill-of-materials/
https://stackoverflow.com/questions/30645373
复制相似问题