0

我想为我的非启动 spring 项目使用 spring boot 特定的 BOM。包含spring-boot-dependenciesplatform-b​​om是否可以接受,什么更好?

    <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>

谢谢。

4

1 回答 1

1

两者都是有效的方法。

引用Spring IO 平台文档

Spring IO 平台构建在 Spring Boot 之上

因此,它们提供了您搜索的非 Spring Boot 应用程序:一组一致的依赖项和 Spring Boot 提供的一些特定 bean。

现在,就个人而言,我会选择org.springframework.boot:spring-boot-dependenciesSpring Boot,因为它已经成熟,拥有一个重要且活跃的社区,并且经常更新。
请参阅spring-boot githubspring-io/platform不是这种情况。

于 2017-11-04T11:18:37.377 回答