近日,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,下面我們一起看看這次都解決了哪些重要問題:
- 通過通配符匹配的組態檔互相覆寫的問題
- 配置屬性與JavaBean之間系結的順序問題
- 允許遞回組態檔組的參考
- 外部應用程式屬性加載順序的問題
- @Name在Kotlin中系結失敗的問題
- Redis健康檢查器對性能消耗過大的問題
- Actuator端點在MVC和WebFlux下運行時,無法正確回應自定義HTTP狀態碼
- Actuator的env端點沒有正確顯示包裝型別的資料
- 通過配置樹系結非字串屬性時,找不到轉換器的問題
- 使用Log4J呼叫LoggingSystem時會拋出NullPointerException的問題
- 加載屬性檔案的時候,“#”標注之后的內容會丟失
- 在啟用 WebTestClientContextCustomizer 之前,確保 WebClient 已經存在
可以看到,大量的修復都是針對配置相關的,那么讀者在之前的升級程序中,是否有碰到上述問題嗎?
這次的更新是否可以解決呢?歡迎留言說說你對2.4.0版本的看法吧!
- 更多關于本版本的發布內容和相關Issue可通過本鏈接查看:https://github.com/spring-projects/spring-boot/releases/tag/v2.4.1
- Spring Boot 免費教程推薦:http://blog.didispace.com/spring-boot-learning-2x/
歡迎關注我的公眾號:程式猿DD,獲得獨家整理的免費學習資源助力你的Java學習之路!另每周贈書不停哦~
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/234595.html
標籤:Java
