2020年12月22日,Spring Cloud 2020.0 正式发布GA版本!

版本说明

每次Spring Cloud的大版本发布,我们都要先弄清楚,它对应的Spring Boot版本是哪个!

该版本的Spring Cloud对应的是Spring Boot 2.4,但需要注意的是,必须从2.4.1开始。

由于Spring Boot 2.4.0中大量配置相关的Bug。因此要使用这个最新的Spring Cloud版本,就必须选用 Spring Boot 2.4.1 及之后的版本构建应用。

更多版本关系和文档索引可见:springcloud.com.cn。如果您正要学习Spring Cloud,那么我的这个免费教程可能很适合你哟!

更新内容

发布内容

  1. Spring Cloud Commons的Bootstrap被默认禁用。导入配置的新方法采用Spring Boot 2.4新出的spring.config.import功能。同时spring.config.import加入了对解密的支持。对于Config Client、Consul、Vault和Zookeeper的配置导入细节可参阅相应文档。如果你需要使用原来的配置引导功能,那么需要将org.springframework.cloud:spring-cloud-starter-bootstrap依赖引入到工程中。
  2. Spring Cloud LoadBalancer支持服务端统计
  3. Spring Cloud Security模块被移除,代码被移动到Spring Cloud Common模块下
  4. Spring Cloud Openfeign增加了对Spring Cloud CircuitBreakers的适配,增加了对 LoadBalancer 统计信息的支持。
  5. Spring Cloud Gateway增加了对LoadBalancer统计信息的支持
  6. Spring Cloud Task增加了单步批处理作业的文档
  7. Spring Cloud Kubernetes中Kubernetes Client相关代码被移动到spring-cloud-kubernetes-commons模块。
  8. Spring Cloud Netflix移除了不再推荐的模块,具体如下:
  • spring-cloud-netflix-archaius
  • spring-cloud-netflix-concurrency-limits
  • spring-cloud-netflix-core
  • spring-cloud-netflix-dependencies
  • spring-cloud-netflix-hystrix
  • spring-cloud-netflix-hystrix-contract
  • spring-cloud-netflix-hystrix-dashboard
  • spring-cloud-netflix-hystrix-stream
  • spring-cloud-netflix-ribbon
  • spring-cloud-netflix-sidecar
  • spring-cloud-netflix-turbine
  • spring-cloud-netflix-turbine-stream
  • spring-cloud-netflix-zuul
  • spring-cloud-starter-netflix-archaius
  • spring-cloud-starter-netflix-hystrix
  • spring-cloud-starter-netflix-hystrix-dashboard
  • spring-cloud-starter-netflix-ribbon
  • spring-cloud-starter-netflix-turbine
  • spring-cloud-starter-netflix-turbine-stream
  • spring-cloud-starter-netflix-zuul

依赖更新

Module Version
Spring Cloud Circuitbreaker 2.0.0
Spring Cloud Contract 3.0.0
Spring Cloud Kubernetes 2.0.0
Spring Cloud Commons 3.0.0
Spring Cloud Openfeign 3.0.0
Spring Cloud Cloudfoundry 3.0.0
Spring Cloud Security 3.0.0
Spring Cloud Bus 3.0.0
Spring Cloud Cli 3.0.0
Spring Cloud Zookeeper 3.0.0
Spring Cloud Sleuth 3.0.0
Spring Cloud Consul 3.0.0
Spring Cloud Starter Build 2020.0.0
Spring Cloud Gateway 3.0.0
Spring Cloud Netflix 3.0.0
Spring Cloud Vault 3.0.0
Spring Cloud Config 3.0.0
Spring Cloud Task 2.3.0

随着这次的Spring Cloud 2020.0版本发布,今年最后一组Spring Boot + Spring Cloud的组合:Spring Boot 2.4.1 + Spring Cloud 2020.0,都进入GA状态了,各位Spring忠实玩家。你们准备好升级了吗?

欢迎关注我的公众号:程序猿DD,获得独家整理的免费学习资源助力你的Java学习之路!另每周赠书不停哦~

2020年Spring Cloud最后一个大版本发布!的更多相关文章

  1. Spring Cloud Alibaba 新版本发布:众多期待内容整合打包加入!

    在Nacos 1.0.0 Release之后,Spring Cloud Alibaba也终于发布了最新的版本.该版本距离上一次发布,过去了整整4个月!下面就随我一起看看,这个大家期待已久的版本都有哪些 ...

  2. Spring Cloud Greenwich.SR4 发布了,跟不上了……

    前几天 Spring Cloud Greenwich.SR4 发布了: https://spring.io/blog/2019/11/19/spring-cloud-greenwich-sr4-rel ...

  3. Spring Boot,Spring Cloud,Spring Cloud Alibaba 版本选择说明以及整理归纳

    前言 本文的核心目的: 1.方便自己以后的查找,预览,参考 2.帮助那些不知道如何选择版本的朋友进行指引,而不是一味的跟风网上的版本,照抄. Spring Boot 版本 版本查询: https:// ...

  4. Spring Cloud简介/版本选择/ZooKeeper例子搭建简单说明

    一.什么是Spring Cloud 官方的说法就是Spring Cloud 给开发者提供一套按照一定套路快速开发分布式系统的工具. 具体点就是Spring Boot实现的微服务架构开发工具.它为微服务 ...

  5. spring cloud各个版本之间的区别

    最近公司在使用spring cloud进行开发,对于spring cloud版本号一直有疑惑. 那个版本在前?那个版本在后? 那个版本是最新的? 一.常见版本号说明 举个瓜:2.0.3 RELEASE ...

  6. spring cloud alibaba版本选择

    https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明 Spring Cloud Version Spring Cloud Version ...

  7. 干掉 Feign,Spring Cloud Square 组件发布

    Spring Cloud Square 是什么 谈起 Spring Cloud 生态大家一定对 Feign 不陌生,如下图所示,Feign 可以把底层(okhttp.httpclient)Rest 的 ...

  8. Spring Cloud Alibaba、Spring Boot、Spring Cloud对应版本关系

    Spring Boot Spring Cloud Spring Cloud Alibaba 2.1.x Greenwich 0.9.x 2.0.x Finchley 0.2.x 1.5.x Edgwa ...

  9. Spring Boot 与 Spring Cloud 的版本对应

    事项 列表 spring官方对应查看网址 https://start.spring.io/actuator/info spring-cloud-dependencies 版本列表 https://mv ...

随机推荐

  1. lca(lowestCommonAncestor)

  2. Python_生成器和迭代器的区别

    迭代器和生成器的区别是什么?这个问题面试的时候经常作为灵魂拷问.今天一起从概念到代码梳理一遍,作为总结和记录. 区别是: 生成器的好处是延迟计算,一次返回一个结果.也就是说,它不会一次生成所有的结果, ...

  3. Java集合【6】-- Collection和Collections的区别

    刚开始学java的时候,分不清Collection和Collections,其实这两个东西是完全不一样的东西. Collection是一个接口,是java集合中的顶级接口之一,衍生出了java集合的庞 ...

  4. Golang 实现 Redis(8): TCC分布式事务

    本文是使用 golang 实现 redis 系列的第八篇, 将介绍如何在分布式缓存中使用 Try-Commit-Catch 方式来解决分布式一致性问题. godis 集群的源码在Github:Godi ...

  5. MySQL ERROR 1040: Too many connections

    如题,本章主要讲下当服务器出现 ERROR 1040: Too many connections错误时的一些处理心得. max_connections查看 ## 查看最大连接数 SHOW VARIAB ...

  6. 第4.4节 Python解析与推导:列表解析、字典解析、集合解析

    一.    引言 经过前几个章节的介绍,终于把与列表解析的前置内容介绍完了,本节老猿将列表解析.字典解析.集合解析进行统一的介绍. 前面章节老猿好几次说到了要介绍列表解析,但老猿认为涉及知识层面比较多 ...

  7. Python中__new__方法为什么有人说是构造方法?有什么作用?

    __new__方法是Python新式类引入的,通常用于控制生成一个新实例的过程.它是类级别的静态方法,是在创建实例对象前执行,如果自定义类中没有重写该方法,则Python自动调用父类的方法,当所有父类 ...

  8. PyQt(Python+Qt)学习随笔:树型部件QTreeWidget中当前列currentColumn和选中项selectedItems访问方法

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 当前列访问方法 树型部件QTreeWidget的currentColumn()方法返回当前项中得到焦 ...

  9. PostMan参数传递

    一.先取出返回中需要用的值,并设置变量 二.传入下一接口中

  10. python调用jar包

    工作项目中用jmeter做接口测试,想尝试用python写接口测试(练习下python), 接口中好多字段都需要加密,而加密方法是java开发写的,打的jar包,这就需要考虑python调用java: ...