我想在我的非启动弹簧项目中使用特定于弹簧启动的BOM。是否可以包含 spring-boot-dependencies 或 platform-bom 以及哪些更好?
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>...</version>
<type>pom</type>
<scope>import</scope>
</dependency>
或
<dependency>
<groupId>io.spring.platform</groupId>
<artifactId>platform-bom</artifactId>
<version>...</version>
<type>pom</type>
<scope>import</scope>
</dependency>
感谢。
答案 0 :(得分:1)
两者都是有效的方法。
引用Spring IO Platform documentation:
Spring IO Platform构建于Spring Boot之上
因此,它们提供了搜索非Spring启动应用程序的内容:一组一致的依赖项和Spring Boot提供的一些特定bean。
现在,就个人而言,我会选择org.springframework.boot:spring-boot-dependencies
,因为Spring Boot已经成熟,拥有一个重要且活跃的社区,并且经常更新。
请参阅spring-boot github。
情况不是spring-io/platform。