手把手教你梳理springcloud与springboot与springcloudalibaba的版本对应关系

06-01 1416阅读

本片教程基于spring官网以及springcloudalibaba的github项目的版本说明;

一. 确定springcloud版本

  1. 先到spring官网查看springcloud的基本介绍

    往下翻可以看到springcloud与springboot的版本关系图

    手把手教你梳理springcloud与springboot与springcloudalibaba的版本对应关系

  2. 举例:我的项目选用的springboot3.0.13,那么对应的springcloud版本就是2020.0.x

    然后可以点击下图所示查看2020.0.x都有哪些小版本,自己选一个即可

    手把手教你梳理springcloud与springboot与springcloudalibaba的版本对应关系

二. 确定springcloudalibaba版本

现在假设咱们确定好了springboot3.013和springcloud2022.0.2,如何确认springcloudalibaba版本呢

  1. 进入springcloudalibaba的github项目中的wiki的版本说明一栏,点击这里一键跳转

    手把手教你梳理springcloud与springboot与springcloudalibaba的版本对应关系

    手把手教你梳理springcloud与springboot与springcloudalibaba的版本对应关系

  2. 找到springcloud2022.0.x和springboot(3.0.13>3.0.2)对应的一栏

    手把手教你梳理springcloud与springboot与springcloudalibaba的版本对应关系

那么我们的springcloudalibaba版本就是2022.0.0.0

三. 如何在springcloud项目中指定版本呢

在父模块中的pom文件中确定版本号

    
        
        17
        
        17
        
        17
        
        UTF-8
        
        UTF-8
        
        true
        
        2022.0.2
        
        2022.0.0.0
        
        1.18.30
    
    
        org.springframework.boot
        spring-boot-starter-parent
        3.0.13
    
    
    
        
            
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring.cloud.version}
                pom
                import
            
            
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                ${spring.cloud-alibaba.version}
                pom
                import
            
            
            
                org.projectlombok
                lombok
                ${lombok.version}
                true
            
        
    

四. 为什么不需要引入spring-boot-dependencies来控制版本呢

    
        org.springframework.boot
        spring-boot-starter-parent
        3.0.13
    

上面的pom示例指定了spring-boot-starter-parent:3.0.13为父项目,点进去可以看到spring-boot-starter-parent指定了spring-boot-dependencies为父项目

手把手教你梳理springcloud与springboot与springcloudalibaba的版本对应关系

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码