Spring IO Platform简介

什么是Spring IO Platform

简单来说Spring IO Platform就是将各种spring API结合到一起, 提供可以一起正常使用的版本号, 可以理解为一个依赖维护平台.

为什么要使用Spring IO Platform

Spring IO Platform主要解决了版本依赖的问题, 之前升级项目的时候可能会需要一个个手动的升级各个模块的版本, 而且各个版本之间依赖是否合适并不知道. Spring IO Platform可以结合maven或者gradle管理各个模块的依赖. 在我们添加第三方依赖的时候, 不需要写版本号, Spring IO Platfrom可以自动帮我们挑选一个最优的版本.

在Maven中使用Spring IO Platform

在maven中使用Spring IO Platform有两种方式, 一种是import导入, 一种是继承parent.

import导入的方式


    
        
            io.spring.platform
            platform-bom
            Brussels-SR6
            pom
            import
        
    

继承parent的方式


    io.spring.platform
    platform-bom
    Brussels-SR6
    


继承parent的方法,还会继承一些plugin management, 这些pulugin需要显式的添加, 例如spring boot的如下


    
        
            org.springframework.boot
            spring-boot-maven-plugin
        
    

Spring IO Platform中维护的依赖

Spring IO Platform简介_第1张图片
依赖关系

更多的依赖可以参考这里
appendix-dependency-versions

你可能感兴趣的:(Spring IO Platform简介)