大家好,我是堆栈管理员。今天,我想通知您有关框架更新的信息。时隔两个月,SpringCloud2021.0.5最新版本已经发布。再来看看最新版的SpringCloud:SpringCloud无疑是现在Java微服务的事实标准。基于SpringBoot,依托Spring生态,可无缝对接各类Spring生态项目。Maven依赖首先提供给大家:org.springframework.cloudspring-cloud-dependencies2021.0.5pomimportSpringCloud依赖管理采用import导入方式,管理很多依赖,统一引入管理。使用时只需要引入对应依赖的坐标即可,不需要指定版本号。SpringCloud目前主要维护三个版本线:SpringCloud2021.xSpringCloud2020.xSpringCloudHoxton.x(实际上已经停止维护)这些版本线的命名是不是很奇怪?还有,现在都2022了,怎么还没出2022的版本呢?为什么还在更新2021版本?其实最新版的SpringCloud的命名方式已经改变了,以后会命名为YEAR.x。不清楚的可以看看栈长写的两篇文章:SpringCloud2020.0.0正式发布,全新颠覆版本!SpringCloud2020版本大改动,更好命名!所以SpringCloud2021.0.1中的2021指的是SpringCloud2021.x版本线,是这个版本线的第二个版本,并不是2021发布的版本。2022.x版本目前是第一个候选版本2022.0。0-RC1,还没有正式发布。下面就从新特性解读来看一下SpringCloud2021.0.5有哪些新功能吧!模块更新模块最新版本SpringCloudNetflix3.1.4SpringCloudConfig3.1.5SpringCloudBuild3.1.5SpringCloudSleuth3.1.5SpringCloudGateway3.1.4SpringCloudStarterBuild2021.0.5SpringCloudConsul3.1.2SpringCloudContract3.1.5SpringCloudKubernetes2。1.5SpringCloudZookeeper3.1.3SpringCloudTask2.4.5SpringCloudOpenfeign3.1.5SpringCloudCircuitbreaker2.1.5SpringCloudStream3.2.6SpringCloudCommons3.1.5SpringCloudFunction3.2.8主要更新SpringCloudFunction在spring-cloud-function-azure中项目,添加了对AzureTimerTrigger的支持;在spring-cloud-function-aws项目中,AWSFunctionInvoker已得到增强,可以以编程方式注入函数定义;SpringCloudConfig统一了Jdbc仓库和Git仓库的行为;SpringCloudCommons支持在LoadBalancer组件中设置参数;SpringCloudOpenFeign增加了对SpringSecurity+OAuth2的支持;SpringSecurityOAuth项目已被弃用,最新的OAuth2.0支持由SpringSecurity项目提供:所以,实际上SpringSecurity已经从SpringSecurityOAuth项目接管了对OAuth2的支持。如果想系统学习SpringCloud微服务,包括最新的JWT/OAuth2内容,可以考虑报名栈长最新出品的《Spring Cloud Alibaba 微服务课程》。这是最新最正确的学习姿势,一次订阅,永久免费更新。目前最新的SpringCloudAlibaba2021.0.4.0还是基于SpringCloud2021.0.4.0,SpringCloud2021.0.5.0还没有同步更新。这个在stackleader的微服务课程中也有讲解。两者的版本可能不完全同步,可能会跳过。总结SpringCloud2021.0.5是一个小增强版,只是一些项目模块升级和功能增强,个人感觉生产环境没必要升级,了解一下就好了,除非能解决现有的bug或者需要自己-学习和研究。SpringCloud支持的SpringBoot版本:版本线生命周期SpringBoot版本2022.x未正式发布SpringBoot3.02021.x未知SpringBoot2.6.x、2.7.x(2021.0.3+)2020.x未知SpringBoot2.4.x,2.5.x(2020.0.3+)Hoxton停止维护SpringBoot2.2.x,2.3.x(SR5+)Greenwich停止维护SpringBoot2.1.xFinchley停止维护SpringBoot2.0.xEdgware停止维护SpringBoot1.5.xDalston已停止维护SpringBoot1.5.x需要注意的是:SpringCloudDalston、Edgware、Finchley、Greenwich、Hoxton这些版本已经完全结束生命周期,官方不再提供维护支持。尽量不要再使用它们。此外,SpringCloud2022也发布了第一个正式候选版本(2022.0.0-RC1)。相信在不久的将来会随着SpringBoot3.0.0的发布而正式发布。..最后,要学习SpringCloud,首先要掌握SpringBoot。如果你还没有用过SpringBoot,今天就给你发一份《Spring Boot 学习笔记》。这篇很全,包括底层实现原理和代码实战。SpringBoot的各个方面。SpringBoot理论与实战源码仓库:https://github.com/javastacks...你用的是哪个版本的SpringCloud?欢迎留言分享~好了,今天的分享就到这里了,后面会更新更多有趣的Java技术文章和最新的技术资讯,关注公众号Java技术栈第一时间推送,不要走开.最后,如果你想系统的学习SpringCloud微服务,可以考虑报名stackmanager最新出品的《Spring Cloud Alibaba 微服务课程》。这是最新最正确的学习姿势,一次订阅,永久免费更新。版权声明:本文为公众号《Java技术栈》原创,原创不易,转载或引用本文内容请注明出处,抄袭者一律举报+投诉,并保留追究权利法律责任。近期热点文章推荐:1.1000+Java面试题及答案(2022最新版)2.厉害了!Java协程来了。..3.SpringBoot2.x教程,太全面了!4.不要用爆破爆满画面,试试装饰者模式,这才是优雅的方式!!5.《Java开发手册(嵩山版)》最新发布,赶快下载吧!感觉不错,别忘了点赞+转发!