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

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

展开
收起
林间雨 2023-11-14 13:30:49 699 分享 版权
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
    赞同 展开评论

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

热门讨论

热门文章

还有其他疑问?
咨询AI助理