如何选择 Spring Cloud 和 Spring Boot 的版本?

Boot和Cloud版本选型

springboot 版本

https://spring.io/projects/spring-boot#learn
在这里插入图片描述

SpringCloud 版本

https://spring.io/projects/spring-cloud#learn
0
SpringCloud 和 Springboot 版本的对照表
https://spring.io/projects/spring-cloud#overview
在这里插入图片描述

选型依据

https://start.spring.io/actuator/info

{
git: {
branch: "f45617b0a2b1c554d03fd02d78a88fe464dfa4ee",
commit: {
id: "f45617b",
time: "2022-05-29T07:27:42Z"
}
},
build: {
version: 0.0.1-SNAPSHOT,
artifact: "start-site",
versions: {
spring-boot: 2.7.0,
initializr: 0.13.0-SNAPSHOT
},
name: "start.spring.io website",
time: "2022-05-29T07:34:46.580Z",
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.5: "Spring Boot >=2.6.0.M1 and <2.7.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.5: "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.1.0-M1"
},
spring-cloud-azure: {
4.1.0: "Spring Boot >=2.5.0.M1 and <2.7.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"
},
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.8: "Spring Boot >=2.6.0-M1 and <2.7.0-M1",
1.7.0: "Spring Boot >=2.7.0-M1 and <3.0.0-M1",
2.0.0-M3: "Spring Boot >=3.0.0-M1 and <3.1.0-M1"
},
vaadin: {
14.8.11: "Spring Boot >=2.1.0.RELEASE and <2.6.0-M1",
23.0.9: "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"
}
},
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-SNAPSHOT: "Spring Boot >=2.7.0-M1 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"
},
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"
}
}
}

例如:spring-cloud 想要用 Hoxton.SR12 版本,则 spring boot 要用 2.2.0.RELEASE and <2.4.0.M1;

在这里插入图片描述

如何确定最佳搭配

先选择稳定版本的cloud,例如:
在这里插入图片描述
点击后面的 Reference Doc
在这里插入图片描述
在这里插入图片描述
所以, Spring Cloud Hoxton.SR12 与 Spring Boot 2.3.12.RELEASE 最佳搭配

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值