1. 程式人生 > 其它 >Spring Boot 2.5.1 釋出!我真跟不上了。。。

Spring Boot 2.5.1 釋出!我真跟不上了。。。

牛逼啊!距離上次的 Spring Boot 2.5.0 版本剛釋出 20 天左右,Spring Boot 又連續發新版本了!

Spring Boot 又一次性發布了 3 個版本:

  • Spring Boot 2.5.1
  • Spring Boot 2.4.7
  • Spring Boot 2.3.12.RELEASE

我這 Spring Boot 2.5.0 都還沒摸清楚呢。。這速度,簡直了。。

Maven 依賴先給大家奉上:

2.5.1:

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>2.5.1</version>
	<type>pom</type>
</dependency>

2.4.7:

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>2.4.7</version>
	<type>pom</type>
</dependency>

2.3.12.RELEASE:

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>2.3.12.RELEASE</version>
	<type>pom</type>
</dependency>

需要注意的是,2.4.x 版本開始是不帶 .RELEASE 版本字尾的!

棧長剛看了下,現在 Maven 中央倉庫,2.5.1 還沒上,晚點應該會更新好的。

本次的 3 個版本也沒有重大的特性更新,都只是修復一些bug,以及文件優化、依賴升級等,就沒什麼好介紹的了。

具體可以參考:

https://github.com/spring-projects/spring-boot/releases/tag/v2.5.1

另外,可以看出 Spring Boot 主要維護了 4 條版本線,Spring Boot 2.5.x 是目前最新的了,前陣子剛出來沒多久,估計現在大部分人都是用的 2.4.x 或者 2.3.x。

我們可以再來回顧下 Spring Boot 2.5 新特性:

1、支援 Java 16

2、支援 Gradle 7

3、支援 Jetty 10

4、支援 HTTP/2 over TCP (h2c)

5、新的資料來源初始化機制

6、支援環境變數字首

7、增強 Docker 映像構建

8、支援分層的 WARs

9、相關端點和指標變更

10、官方文件介面和功能更新,支援黑暗模式

沒看過的可以先了解下,具體細節可以參考:Spring Boot 2.5.0

這次的 v2.5.1 又修復了不少 bug...

如果當前版本不影響使用,不建議頻繁升級,當然,如果你現在還沒升級到 Spring Boot 2.5.x 或者 2.4.x,那麼可以直接升級到最新版本。

但是,我個人不建議直接在生產環境上升級 Spring Boot 2.5.x,從這修復 bug 的週期和 bug 數量都能看出來,版本太不穩定了,修復 bug 的版本週期越來越短了,誰能跟得上。。

最後,你們用的哪個 Spring Boot 版本呢?

歡迎來投票統計看下!

後面棧長也會繼續關注並分享 Spring Boot 系列教程和資訊,關注公眾號Java技術棧第一時間推送。

最後再分享你一份《Spring Boot 學習筆記》這個很全了。

版權申明:本文系公眾號 "Java技術棧" 原創,原創實屬不易,轉載、引用本文內容請註明出處,禁止抄襲、洗稿,請自重,尊重他人勞動成果和智慧財產權。

近期熱文推薦:

1.1,000+ 道 Java面試題及答案整理(2021最新版)

2.終於靠開源專案弄到 IntelliJ IDEA 啟用碼了,真香!

3.阿里 Mock 工具正式開源,幹掉市面上所有 Mock 工具!

4.Spring Cloud 2020.0.0 正式釋出,全新顛覆性版本!

5.《Java開發手冊(嵩山版)》最新發布,速速下載!

覺得不錯,別忘了隨手點贊+轉發哦!