Spring IO Platform

转自:spring io 平台介绍

Spring IO Platform reference对Spring IO的介绍如下:

Spring IO Platform is primarily intended to be used with a dependency management system. It works well with both Maven and Gradle.

具体如何理解Spring IO Platform 的作用了?

以前在升级Spring项目的时候是手动的一个一个升级Spring模块的版本,并且一个模块与另一个模块之间的依赖适不适合你并不知道,你还需要测试或者找资料,所以比较麻烦。Spring IO Platform它能够结合Maven (或Gradle)管理每个模块的依赖,使得开发者不再花心思研究各个Java库相互依赖的版本,只需要引入Spring IO Platform即可,因为这些库的依赖关系Spring IO Platform已经帮你验证过了。

在Maven中的使用也比较简单,只需要在pom.xml文件中加入依赖管理就可:

<dependencyManagement>
    <dependencies>
        <dependency> 
            <groupId>io.spring.platform</groupId>
            <artifactId>platform-bom</artifactId>
            <version>2.0.1. RELEASE </version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

我的观点:Spring IO Platform只是一个pom文件,记录了spring与其他开源项目对应的版本。省去了版本号,也就省去了处理依赖时的问题,因为Spring IO Platform中有最优的版本配置。

最经典的BOM有三种:spring-framework-bom、spring-boot-dependencies、platform-bom,当然,还有其他的BOM,例如spring-integration-bom和spring-security-bom。

参考资料:Spring IO platform

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏开发与安全

安装Redhat 5.8遇到的一系列问题

为啥要将ubuntu换成redhat呢,因为接下来想把EDA工具都安装在下面。最后还是因为对显卡驱动不满而重装ubuntu,但这个过程还是学到很多。 写在前面...

22510
来自专栏java工会

Spring Boot入门

1852
来自专栏JavaQ

深入Spring Boot2.0汇总

Spring Boot2.0的内容有很多,要深入的还有很多,后续还会挤时间做更新,把已经写好的内容整理一下,做了汇总方便查看。 目 录 深入Spring Boo...

3798
来自专栏Java技术栈

Spring Boot 2.X 来临,本文将带你起飞!

当前互联网技术盛行,以Spring 框架为主导的Java 互联网技术成了主流,而基于Spring 技术衍生出来的Spring Boot,采用了“约定优于配置”的...

1241
来自专栏WindCoder

springBoot初探-创建项目

一边学习公司用到的技术,一边重构小程序后端,从而更好的理解公司搭建的框架。此处记录一个用idea+gradle+springboot的基础实现。

741
来自专栏黑泽君的专栏

Maven中日志jar包冲突报错:Class path contains multiple SLF4J bindings

可以转到pom.xml,打开Dependency Hierarchy并找到slf4j条目。除了通过右键单击“exclude maven artifact”排除其...

4.1K3
来自专栏微信公众号:Java团长

Spring Boot入门

Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进...

1131
来自专栏Jaycekon

Spring-Boot:Spring Cloud构建微服务架构

概述:   从上一篇博客《Spring-boot:5分钟整合Dubbo构建分布式服务》 过度到Spring Cloud,我们将开始学习如何使用Spring Cl...

1.6K6
来自专栏java沉淀

springboot入门之路(一)

2343
来自专栏Java技术栈

重磅:Spring Boot 2.0 正式发布!

原文:本文转自微信公众号“架构之路“ Spring Boot 2.0 正式发布! 2018/03/01最新消息,传得沸沸扬扬的Spring Boot 2.0 正...

4048

扫码关注云+社区

领取腾讯云代金券