Spring Boot 的2020最后一擊:2.4.1、2.3.7、2.2.12 發布


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

  • 2.4.x:第一個bug修復版本 2.4.1
  • 2.3.x:常規維護版本 2.3.7
  • 2.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。下面我們一起看看這次都解決了哪些重要問題:

  1. 通過通配符匹配的配置文件互相覆蓋的問題
  2. 配置屬性與JavaBean之間綁定的順序問題
  3. 允許遞歸配置文件組的引用
  4. 外部應用程序屬性加載順序的問題
  5. @Name在Kotlin中綁定失敗的問題
  6. Redis健康檢查器對性能消耗過大的問題
  7. Actuator端點在MVC和WebFlux下運行時,無法正確響應自定義HTTP狀態碼
  8. Actuator的env端點沒有正確顯示包裝類型的數據
  9. 通過配置樹綁定非字符串屬性時,找不到轉換器的問題
  10. 使用Log4J調用LoggingSystem時會拋出NullPointerException的問題
  11. 加載屬性文件的時候,“#”標注之后的內容會丟失
  12. 在啟用 WebTestClientContextCustomizer 之前,確保 WebClient 已經存在

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

這次的更新是否可以解決呢?歡迎留言說說你對2.4.0版本的看法吧!

歡迎關注我的公眾號:程序猿DD,獲得獨家整理的免費學習資源助力你的Java學習之路!另每周贈書不停哦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM