编程知识 cdmana.com

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

Spring Cloud 2020.0.0

没错,Spring Cloud 2020.0.0 正式发布了:

感谢Java技术栈群友通知,想入群的在公众号Java技术栈后台回复:wx,正在使用 Spring Cloud 的同学有没有觉得奇怪,用的好好的英国伦敦地铁站,版本号怎么突然变成 2020.0.0 了?

没错,从 Spring Cloud 2020.0.0-M1 开始,Spring Cloud 废除了这种英国伦敦地铁站的命名方式,从而使用了全新的 "日历化" 版本命名方式。

具体变更的细节这里不展开介绍了,我在好几个月前就分享过了:

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

为什么这次 Spring Cloud 2020.0.0 版本赶在 2020 的最后几天发布,我只能说:

2020 时间真的已经不多了,再不发布就只能叫:Spring Cloud 2021.0.0

所以,我猜吧,Spring Cloud 官方也不希望看到新搞出来的版本命名方式还没发布就又要改名了,毕竟 2020 日子不多了,最后一个星期了。。

技术更新太快了。。

Maven 中央仓库已可用:

我们再来打开上一个版本:Hoxton.SR9

看上面的黄色边框提示,这个项目已经有了一个新的版本:2020.0.0,新的版本时代开启了!

来吧,愉快地使用 Spring Cloud 吧!

最新 Maven 依赖管理方式:

<dependencyManagement> <dependencies>  <dependency>   <groupId>org.springframework.cloud</groupId>   <artifactId>spring-cloud-dependencies</artifactId>   <version>2020.0.0</version>   <type>pom</type>   <scope>import</scope>  </dependency> </dependencies></dependencyManagement><dependencies> <dependency>  <groupId>org.springframework.cloud</groupId>  <artifactId>spring-cloud-starter-config</artifactId> </dependency> <dependency>  <groupId>org.springframework.cloud</groupId>  <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> ...</dependencies>

最新 Gradle 依赖管理方式:

buildscript { dependencies { classpath "io.spring.gradle:dependency-management-plugin:1.0.10.RELEASE" }}apply plugin: "io.spring.dependency-management"dependencyManagement { imports { mavenBom 'org.springframework.cloud:spring-cloud-dependencies:2020.0.0' }}dependencies { compile 'org.springframework.cloud:spring-cloud-starter-config' compile 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client' //...}

2020 版本重要变更

下面栈长对 Spring Cloud 2020.0.0 版本发布说明作一个简单总结,以帮助你确定是否升级。

1、Spring Boot 依赖版本

这个版本需要依赖 Spring Boot 2.4.1,最新的依赖关系如下:

Release Train Boot Version
2020.0.x aka Ilford 2.4.x
Hoxton 2.2.x, 2.3.x (Starting with SR5)
Greenwich 2.1.x
Finchley 2.0.x
Edgware 1.5.x
Dalston 1.5.x

需要升级的小伙伴们看好了~

参考阅读:Spring Boot 2.4 正式发布,重大调整

Spring Boot 基础教程看这里:

https://github.com/javastacks/spring-boot-best-practice

2、修复大量 bug

正常维护,这个版本修复了大量的 bug。

参考:

https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2020.0-Release-Notes#known-issues

3、项目、模块移除

1)spring-cloud-netflix 模块移除

下面的模块已经从 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.........

版权声明
本文为[程序猿欧文]所创,转载请带上原文链接,感谢
https://my.oschina.net/mikeowen/blog/4837585

Scroll to Top