Spring Cloud 2022 正式发布!我的天,OpenFeign​ 要退出历史舞台了?!()

  本篇文章为你整理了Spring Cloud 2022 正式发布!我的天,OpenFeign​ 要退出历史舞台了?!()的详细内容,包含有 Spring Cloud 2022 正式发布!我的天,OpenFeign​ 要退出历史舞台了?!,希望能帮助你了解 Spring Cloud 2022 正式发布!我的天,OpenFeign​ 要退出历史舞台了?!。

  分享Java技术,高并发编程,分布式技术,架构设计,Java面试题,算法,行业动态,程序人生等。

  
大家好,我是栈长。

  今天给大家通报一则框架更新消息,时隔 2021.x 版本发布一年,Spring Cloud 2022.0.0 最新版发布了,来看下最新的 Spring Cloud 版本情况:

  Spring Cloud 无疑是现在 Java 微服务事实上的标准,完全基于 Spring Boot 构建,依赖 Spring 生态体系,可以很好的与各种 Spring 生态项目无缝对接。

  Maven 依赖先给大家奉上:

  

 dependencyManagement 

 

   dependencies

   dependency

   groupId org.springframework.cloud /groupId

   artifactId spring-cloud-dependencies /artifactId

   version 2022.0.0 /version

   type pom /type

   scope import /scope

   /dependency

   /dependencies

   /dependencyManagement

  

 

  Spring Cloud 依赖管理采用的是 import 导入方式,里面管理了许多依赖,统一引入管理,使用时只需要引入对应依赖的坐标即可,不需要指定版本号。

  Spring Cloud 目前维护着 4 条版本主线:

  Spring Cloud 2022.x

  Spring Cloud 2021.x

  Spring Cloud 2020.x

  Spring Cloud Hoxton.x(实际上已经停止维护了)

  关于这些版本线的命名是不是很奇怪?

  另外,还有几天都要 2023 年了,怎么现在才发布 2022 版本?

  其实 Spring Cloud 最新的版本命名方式早已经变更了,以后就是 YEAR.x 这种命名方式了,不清楚的可以看下栈长之前写的两篇文章:

  Spring Cloud 2020.0.0 正式发布,全新颠覆性版本!

  Spring Cloud 2020 版本重大变革,更好的命名方式!

  所以说,Spring Cloud 2022.0.0 中的 2022 是指 Spring Cloud 2022.x 版本线,2022.0.0 则是指 2022 这个版本线的第 1 个版本,而不是指某个年份发布的版本。

  新特性解读

  Spring Cloud 2022.0.0 是一个大版本,更新了太多内容,栈长不打算全部解读,说几个有意思的更新吧。

  完整特性更新参考官方发布文档:

  
3、Eureka 已经更新到 Eureka 2.0.0

  大家都知道 Eureka 2.x 早已经停止维护了,如该分支最新公告所示:

  https://github.com/Netflix/eureka/tree/2.x-archive

  虽然 Eureka 2.0.0 是 Eureka 的一个新分支,但这个分支与 7 年前的 2.x-archive 旧实验分支无关。

  创建 Eureka 2.x 新分支的目的是为了与 JakartaEE 兼容而已,让 Spring Cloud Netflix 可以兼容 Spring Framework 6.0 和 Spring Boot 3.0,仅此而已。

  4、Spring Cloud OpenFeign 功能完成公告

  由于 Spring 现在提供了自己的 HTTP 接口客户端解决方案,比如在最新的 Spring Boot 3.0 中实现接口调用可以有以下两种解决方案:

  RestTemplate

  WebClient

  所以,从 Spring Cloud 2022.0.0 版本开始,Spring Cloud OpenFeign 模块已经视为功能完成状态了,这意味着 Spring Cloud 团队将不再向该模块添加新功能。

  虽然 OpenFeign 不会再添加新功能,但还是会继续修复错误和安全问题,并且也还会考虑和审查来自社区的小规模的 pull requests 请求。

  这是不是意味着,在不久的将来,OpenFeign 要退出历史舞台了?

  Spring Cloud 支持版本

  Spring Cloud 支持的版本情况,以及对应的 Spring Boot 版本如下表所示。

  以上就是Spring Cloud 2022 正式发布!我的天,OpenFeign​ 要退出历史舞台了?!()的详细内容,想要了解更多 Spring Cloud 2022 正式发布!我的天,OpenFeign​ 要退出历史舞台了?!的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: