开发者社区 > 云原生 > 中间件 > 正文

Spring Cloud Alibaba中大家不选择Spring Boot3,是因为兼容性问题吗?

现在新开的项目大家不选择Spring Boot3,是因为兼容性问题吗?

展开
收起
林间雨 2023-11-14 13:30:49 142 0
2 条回答
写回答
取消 提交回答
  • Spring Cloud Alibaba与Spring Boot的版本选择需要考虑多个因素。首先,Spring Cloud Alibaba在2022.x分支已经适配了Spring Boot 3.0。这意味着,如果项目使用的是Spring Boot 3.0或更高版本,那么与Spring Cloud Alibaba的兼容性不再是问题。

    然而,对于仍然使用旧版本的开发者来说,可能存在一些兼容性挑战。在选择Spring Boot和Spring Cloud版本时,需要确保它们与Spring Cloud Alibaba的版本兼容。过去,开发者在使用Spring Cloud时确实遇到过版本不兼容的问题,这也是为什么很多团队在进行新项目规划时,可能会选择相对成熟且广泛验证过的技术组合。

    总的来说,虽然Spring Boot 3.0及更高版本与Spring Cloud Alibaba的兼容性已经得到解决,但在实际项目中选择技术版本时,仍需要考虑项目的具体需求、团队的技术背景以及已有的技术栈。

    2023-11-30 13:37:50
    赞同 展开评论 打赏
  • https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide
    根据官方文档说明,springboot3要求java最低版本为Java17,Spring Framework6,并且对一些在2.x版本中不建议的类进行了删除,如果要使用3,需要对这些类进行检查,好些依赖的jar包都需要检查。
    新开的项目不选择3,我觉得还是升级成本和险系数比较高。

    2023-11-20 16:17:39
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多