为springboot找到合适的springcloud版本和springcloud alibaba版本

设 springboot.version = 2.5.6

1.找到springcloud的版本

访问https://start.spring.io/actuator/info如下

{
    "git": {
        "branch": "0402fcb93f742eb61af3cbc378c26b798cc13661", 
        "commit": {
            "id": "0402fcb", 
            "time": "2022-08-02T15:23:47Z"
        }
    }, 
    "build": {
        "version": "0.0.1-SNAPSHOT", 
        "artifact": "start-site", 
        "versions": {
            "spring-boot": "2.7.2", 
            "initializr": "0.13.0-SNAPSHOT"
        }, 
        "name": "start.spring.io website", 
        "time": "2022-08-02T15:25:54.072Z", 
        "group": "io.spring.start"
    }, 
    "bom-ranges": {
        "codecentric-spring-boot-admin": {
            "2.4.3": "Spring Boot >=2.3.0.M1 and <2.5.0-M1", 
            "2.5.6": "Spring Boot >=2.5.0.M1 and <2.6.0-M1", 
            "2.6.8": "Spring Boot >=2.6.0.M1 and <2.7.0-M1", 
            "2.7.3": "Spring Boot >=2.7.0.M1 and <3.0.0-M1", 
            "3.0.0-M4": "Spring Boot >=3.0.0-M1 and <3.1.0-M1"
        }, 
        "solace-spring-boot": {
            "1.1.0": "Spring Boot >=2.3.0.M1 and <2.6.0-M1", 
            "1.2.1": "Spring Boot >=2.6.0.M1 and <2.7.0-M1"
        }, 
        "solace-spring-cloud": {
            "1.1.1": "Spring Boot >=2.3.0.M1 and <2.4.0-M1", 
            "2.1.0": "Spring Boot >=2.4.0.M1 and <2.6.0-M1", 
            "2.3.0": "Spring Boot >=2.6.0.M1 and <2.7.0-M1"
        }, 
        "spring-cloud": {
            "Hoxton.SR12": "Spring Boot >=2.2.0.RELEASE and <2.4.0.M1", 
            "2020.0.6": "Spring Boot >=2.4.0.M1 and <2.6.0-M1", 
            "2021.0.0-M1": "Spring Boot >=2.6.0-M1 and <2.6.0-M3", 
            "2021.0.0-M3": "Spring Boot >=2.6.0-M3 and <2.6.0-RC1", 
            "2021.0.0-RC1": "Spring Boot >=2.6.0-RC1 and <2.6.1", 
            "2021.0.3": "Spring Boot >=2.6.1 and <3.0.0-M1", 
            "2022.0.0-M1": "Spring Boot >=3.0.0-M1 and <3.0.0-M2", 
            "2022.0.0-M2": "Spring Boot >=3.0.0-M2 and <3.0.0-M3", 
            "2022.0.0-M3": "Spring Boot >=3.0.0-M3 and <3.0.0-M4", 
            "2022.0.0-M4": "Spring Boot >=3.0.0-M4 and <3.1.0-M1"
        }, 
        "spring-cloud-azure": {
            "4.3.0": "Spring Boot >=2.5.0.M1 and <3.0.0-M1"
        }, 
        "spring-cloud-gcp": {
            "2.0.11": "Spring Boot >=2.4.0-M1 and <2.6.0-M1", 
            "3.3.0": "Spring Boot >=2.6.0-M1 and <2.7.0-M1"
        }, 
        "spring-cloud-services": {
            "2.3.0.RELEASE": "Spring Boot >=2.3.0.RELEASE and <2.4.0-M1", 
            "2.4.1": "Spring Boot >=2.4.0-M1 and <2.5.0-M1", 
            "3.3.0": "Spring Boot >=2.5.0-M1 and <2.6.0-M1", 
            "3.4.0": "Spring Boot >=2.6.0-M1 and <2.7.0-M1", 
            "3.5.0": "Spring Boot >=2.7.0-M1 and <3.0.0-M1"
        }, 
        "spring-geode": {
            "1.3.12.RELEASE": "Spring Boot >=2.3.0.M1 and <2.4.0-M1", 
            "1.4.13": "Spring Boot >=2.4.0-M1 and <2.5.0-M1", 
            "1.5.14": "Spring Boot >=2.5.0-M1 and <2.6.0-M1", 
            "1.6.10": "Spring Boot >=2.6.0-M1 and <2.7.0-M1", 
            "1.7.2": "Spring Boot >=2.7.0-M1 and <3.0.0-M1", 
            "2.0.0-M4": "Spring Boot >=3.0.0-M1 and <3.1.0-M1"
        }, 
        "spring-shell": {
            "2.1.0": "Spring Boot >=2.7.0 and <3.0.0-M1"
        }, 
        "vaadin": {
            "14.8.13": "Spring Boot >=2.1.0.RELEASE and <2.6.0-M1", 
            "23.1.4": "Spring Boot >=2.6.0-M1 and <2.8.0-M1"
        }, 
        "wavefront": {
            "2.0.2": "Spring Boot >=2.1.0.RELEASE and <2.4.0-M1", 
            "2.1.1": "Spring Boot >=2.4.0-M1 and <2.5.0-M1", 
            "2.2.2": "Spring Boot >=2.5.0-M1 and <2.7.0-M1", 
            "2.3.0": "Spring Boot >=2.7.0-M1 and <3.0.0-M1"
        }
    }, 
    "dependency-ranges": {
        "native": {
            "0.9.0": "Spring Boot >=2.4.3 and <2.4.4", 
            "0.9.1": "Spring Boot >=2.4.4 and <2.4.5", 
            "0.9.2": "Spring Boot >=2.4.5 and <2.5.0-M1", 
            "0.10.0": "Spring Boot >=2.5.0-M1 and <2.5.2", 
            "0.10.1": "Spring Boot >=2.5.2 and <2.5.3", 
            "0.10.2": "Spring Boot >=2.5.3 and <2.5.4", 
            "0.10.3": "Spring Boot >=2.5.4 and <2.5.5", 
            "0.10.4": "Spring Boot >=2.5.5 and <2.5.6", 
            "0.10.5": "Spring Boot >=2.5.6 and <2.5.9", 
            "0.10.6": "Spring Boot >=2.5.9 and <2.6.0-M1", 
            "0.11.0-M1": "Spring Boot >=2.6.0-M1 and <2.6.0-RC1", 
            "0.11.0-M2": "Spring Boot >=2.6.0-RC1 and <2.6.0", 
            "0.11.0-RC1": "Spring Boot >=2.6.0 and <2.6.1", 
            "0.11.0": "Spring Boot >=2.6.1 and <2.6.2", 
            "0.11.1": "Spring Boot >=2.6.2 and <2.6.3", 
            "0.11.2": "Spring Boot >=2.6.3 and <2.6.4", 
            "0.11.3": "Spring Boot >=2.6.4 and <2.6.6", 
            "0.11.5": "Spring Boot >=2.6.6 and <2.7.0-M1", 
            "0.12.0": "Spring Boot >=2.7.0-M1 and <2.7.1", 
            "0.12.1": "Spring Boot >=2.7.1 and <3.0.0-M1"
        }, 
        "okta": {
            "1.4.0": "Spring Boot >=2.2.0.RELEASE and <2.4.0-M1", 
            "1.5.1": "Spring Boot >=2.4.0-M1 and <2.4.1", 
            "2.0.1": "Spring Boot >=2.4.1 and <2.5.0-M1", 
            "2.1.5": "Spring Boot >=2.5.0-M1 and <2.7.0-M1"
        }, 
        "mybatis": {
            "2.1.4": "Spring Boot >=2.1.0.RELEASE and <2.5.0-M1", 
            "2.2.2": "Spring Boot >=2.5.0-M1"
        }, 
        "camel": {
            "3.5.0": "Spring Boot >=2.3.0.M1 and <2.4.0-M1", 
            "3.10.0": "Spring Boot >=2.4.0.M1 and <2.5.0-M1", 
            "3.13.0": "Spring Boot >=2.5.0.M1 and <2.6.0-M1", 
            "3.17.0": "Spring Boot >=2.6.0.M1 and <2.7.0-M1", 
            "3.18.0": "Spring Boot >=2.7.0.M1 and <3.0.0-M1"
        }, 
        "picocli": {
            "4.6.3": "Spring Boot >=2.4.0.RELEASE and <3.0.0-M1"
        }, 
        "open-service-broker": {
            "3.2.0": "Spring Boot >=2.3.0.M1 and <2.4.0-M1", 
            "3.3.1": "Spring Boot >=2.4.0-M1 and <2.5.0-M1", 
            "3.4.1": "Spring Boot >=2.5.0-M1 and <2.6.0-M1", 
            "3.5.0": "Spring Boot >=2.6.0-M1 and <2.7.0-M1"
        }
    }
}

可以得知springcloud的版本应为:2020.0.6

2.找到springcloud alibaba的版本

访问:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

从里面得知,自从Spring Boot 2.4前后是两个分水岭,springboot2.4之前采用springcloud alibaba 2.2.x 版本,在springboot2.4之后,也有不同的要求。
如果 2.4.2<springboot版本< 2.6.3, 那么对应的springcloud alibaba 为 2021.1
如果 springboot版本> 2.6.3, 那么对应的springcloud alibaba 为 对应的springcloud版本后缀+*
在这里插入图片描述

3结论

springboot.version=2.5.6
springcloud.version=2020.0.6
springcloud alibaba.version=2021.1

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值