大家好,我是棧長。
10年積累的網(wǎng)站制作、成都網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有江北免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
今天給大家通報一則框架更新消息,時隔兩個月,Spring Cloud 2021.0.5 最新版發(fā)布了,來看下最新的 Spring Cloud 版本情況:
Spring Cloud 無疑是現(xiàn)在 Java 微服務(wù)事實上的標(biāo)準(zhǔn),完全基于 Spring Boot 構(gòu)建,依賴 Spring 生態(tài)體系,可以很好的與各種 Spring 生態(tài)項目無縫對接。
Maven 依賴先給大家奉上:
org.springframework.cloud
spring-cloud-dependencies
2021.0.5
pom
import
Spring Cloud 依賴管理采用的是 import 導(dǎo)入方式,里面管理了許多依賴,統(tǒng)一引入管理,使用時只需要引入對應(yīng)依賴的坐標(biāo)即可,不需要指定版本號。
Spring Cloud 目前維護(hù)著三條版本主線:
關(guān)于這些版本線的命名是不是很奇怪?另外,現(xiàn)在都 2022 年了,怎么還沒發(fā)布 2022 版本?怎么還在更新 2021 年版本?
其實 Spring Cloud 最新的版本命名方式早已經(jīng)變更了,以后就是 YEAR.x 這種命名方式了,不清楚的可以看下棧長之前寫的兩篇文章:
所以說,Spring Cloud 2021.0.1 中的 2021 是指 Spring Cloud 2021.x 版本線,是這個版本線的第 2 個版本,而不是 2021 年份發(fā)布的版本,2022.x 版本目前還是第一個候選版 2022.0.0-RC1,還沒有正式發(fā)布。
來看下 Spring Cloud 2021.0.5 更新了啥!
模塊 | 最新版本 |
---|---|
Spring Cloud Netflix | 3.1.4 |
Spring Cloud Config | 3.1.5 |
Spring Cloud Build | 3.1.5 |
Spring Cloud Sleuth | 3.1.5 |
Spring Cloud Gateway | 3.1.4 |
Spring Cloud Starter Build | 2021.0.5 |
Spring Cloud Consul | 3.1.2 |
Spring Cloud Contract | 3.1.5 |
Spring Cloud Kubernetes | 2.1.5 |
Spring Cloud Zookeeper | 3.1.3 |
Spring Cloud Task | 2.4.5 |
Spring Cloud Openfeign | 3.1.5 |
Spring Cloud Circuitbreaker | 2.1.5 |
Spring Cloud Stream | 3.2.6 |
Spring Cloud Commons | 3.1.5 |
Spring Cloud Function | 3.2.8 |
Spring Security OAuth 項目已經(jīng)被棄用了,最新的 OAuth 2.0 支持是由 Spring Security 項目提供的:
所以,實際上是 Spring Security 從 Spring Security OAuth 項目接管了對 OAuth2 的支持了。
如果你想系統(tǒng)學(xué)習(xí) Spring Cloud 微服務(wù),包括最新的 JWT/ OAuth 2 內(nèi)容,可以考慮報名棧長出品的最新的《Spring Cloud Alibaba 微服務(wù)課程》,這是最新、最正確的學(xué)習(xí)姿勢,一次訂閱,永久免費更新。
目前最新的 Spring Cloud Alibaba 2021.0.4.0 還是基于 Spring Cloud 2021.0.4.0,尚未同步更新 Spring Cloud 2021.0.5.0,這個在棧長的微服務(wù)課程中也有說明了,兩者的版本不一定完全同步,也可能會跳過。
Spring Cloud 2021.0.5 是一個小的增強(qiáng)版本,只有一些項目模塊的升級和功能增強(qiáng),個人覺得生產(chǎn)環(huán)境沒有必要升級,了解一下就好,除非能解決現(xiàn)有的 bug 或者自行學(xué)習(xí)研究的需要。
Spring Cloud 支持的 Spring Boot 版本:
版本線 | 生命周期 | Spring Boot 版本 |
---|---|---|
2022.x | 未正式發(fā)布 | Spring Boot 3.0 |
2021.x | 未知 | Spring Boot 2.6.x, 2.7.x(2021.0.3+) |
2020.x | 未知 | Spring Boot 2.4.x, 2.5.x (2020.0.3+) |
Hoxton | 已停止維護(hù) | Spring Boot 2.2.x, 2.3.x (SR5+) |
Greenwich | 已停止維護(hù) | Spring Boot 2.1.x |
Finchley | 已停止維護(hù) | Spring Boot 2.0.x |
Edgware | 已停止維護(hù) | Spring Boot 1.5.x |
Dalston | 已停止維護(hù) | Spring Boot 1.5.x |
需要注意的是:
Spring Cloud Dalston, Edgware, Finchley, Greenwich,Hoxton 這幾個版本已經(jīng)徹底結(jié)束生命周期了,官方不再提供維護(hù)支持了,盡量不要再用了。
另外,Spring Cloud 2022 也發(fā)布了第 1 個正式候選版本了(2022.0.0-RC1),相信不久的日子就會隨著 Spring Boot 3.0.0 的發(fā)布而正式發(fā)布了,棧長表示學(xué)不動了。。
最后,學(xué) Spring Cloud 必須先掌握 Spring Boot,如果你還沒用過 Spring Boot,今天我就送你一份 《Spring Boot 學(xué)習(xí)筆記》這個很全了,包括底層實現(xiàn)原理及代碼實戰(zhàn),非常齊全,助你快速打通 Spring Boot 的各個環(huán)節(jié)。
Spring Boot 理論和實戰(zhàn)源碼倉庫:
https://github.com/javastacks/spring-boot-best-practice
你們用的哪個 Spring Cloud 版本呢?歡迎留言分享~
好了,今天的分享就到這里了,后面棧長我會更新更多好玩的 Java 技術(shù)文章和最新的技術(shù)資訊,關(guān)注公眾號Java技術(shù)棧第一時間推送,不要走開哦。
最后,如果你想系統(tǒng)學(xué)習(xí) Spring Cloud 微服務(wù),可以考慮報名棧長出品的最新的《Spring Cloud Alibaba 微服務(wù)課程》,這是最新、最正確的學(xué)習(xí)姿勢,一次訂閱,永久免費更新。
版權(quán)聲明: 本文系公眾號 "Java技術(shù)棧" 原創(chuàng),原創(chuàng)實屬不易,轉(zhuǎn)載、引用本文內(nèi)容請注明出處,抄襲者一律舉報+投訴,并保留追究其法律責(zé)任的權(quán)利。
近期熱文推薦:
1.1,000+ 道 Java面試題及答案整理(2022最新版)
2.勁爆!Java 協(xié)程要來了。。。
3.Spring Boot 2.x 教程,太全了!
4.別再寫滿屏的爆爆爆炸類了,試試裝飾器模式,這才是優(yōu)雅的方式??!
5.《Java開發(fā)手冊(嵩山版)》最新發(fā)布,速速下載!
覺得不錯,別忘了隨手點贊+轉(zhuǎn)發(fā)哦!