首頁>技術>

近日,Spring Boot官方釋出了本年度最後一次版本更新,主要針對目前維護的三個版本:

2.4.x:第一個bug修復版本 2.4.12.3.x:常規維護版本 2.3.72.2.x:常規維護版本 2.2.12

由於2.2.x和2.3.x已經非常穩定,所以我們主要關注本次2.4.1的更新。

2.4.1版本內容

由於在Spring Boot 2.4.0版本中,對原有的配置載入機制做了較大改動,不少開發者反映在升級的時候也出現了各種不同的問題。而這次2.4.1的釋出,主要著手解決了不少關於配置相關的Bug。下面我們一起看看這次都解決了哪些重要問題:

透過萬用字元匹配的配置檔案互相覆蓋的問題配置屬性與JavaBean之間繫結的順序問題允許遞迴配置檔案組的引用外部應用程式屬性載入順序的問題@Name在Kotlin中繫結失敗的問題Redis健康檢查器對效能消耗過大的問題Actuator端點在MVC和WebFlux下執行時,無法正確響應自定義HTTP狀態碼Actuator的env端點沒有正確顯示包裝型別的資料透過配置樹繫結非字串屬性時,找不到轉換器的問題使用Log4J呼叫LoggingSystem時會丟擲NullPointerException的問題載入屬性檔案的時候,“#”標註之後的內容會丟失在啟用 WebTestClientContextCustomizer 之前,確保 WebClient 已經存在

可以看到,大量的修復都是針對配置相關的。那麼讀者在之前的升級過程中,是否有碰到上述問題嗎?

更多關於本版本的釋出內容和相關Issue可透過本連結檢視:

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

Spring Boot 免費教程推薦:

http://blog.didispace.com/spring-boot-learning-2x/

9
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Mysql原理學習筆記