我想获得Spring IO和Spring Boot的所有好处。我知道Spring IO比Spring Boot更大。我知道 Spring IO 的主要关注点是集成,用 spring 平台解决很多框架和组件之间的冲突,而 Spring Boot 的主要关注点是创建一种更简单、更快捷的方式来使用 Spring 平台,但我真正想知道的是:当我只使用 Spring Boot 时, 在所有这些POM层次结构中,您将在PoM结构遗产的某个级别中使用Spring IO?
如果答案是否定的,那么使用这两项计划的最佳方式是什么?他们都建议使用父 pom,或导入 pom(使用 bom 的概念)作为依赖管理。我应该使用一个作为父项,另一个作为 bom(作为依赖项管理导入)吗?
正如评论中提到的,Spring IO 和 Spring Boot 有不同的重点,但它们可以很好地结合在一起。
事实上,Spring IO bom 继承自 Spring Boot 的 bom,所以 Spring IO 作为父级就足够了,你可以拥有两者的所有好处(比如 mvn 合理的默认值)。有关更多详细信息,请参阅我的另一个答案。
使用 Spring IO 的唯一"缺点"是它可能比最新的 Spring Boot 版本有点"落后",但如果你对它感兴趣,你可以享受更多的托管依赖项。