Spring Boot 的2020最后一擊:2.4.1、2.3.7、2.2.12 發(fā)布

近日,Spring Boot官方發(fā)布了本年度最后一次版本更新,主要針對(duì)目前維護(hù)的三個(gè)版本:
2.4.x:第一個(gè)bug修復(fù)版本 2.4.1 2.3.x:常規(guī)維護(hù)版本 2.3.7 2.2.x:常規(guī)維護(hù)版本 2.2.12
由于2.2.x和2.3.x已經(jīng)非常穩(wěn)定,所以我們主要關(guān)注本次2.4.1的更新。
2.4.1版本內(nèi)容
由于在Spring Boot 2.4.0版本中,對(duì)原有的配置加載機(jī)制做了較大改動(dòng),不少開發(fā)者反映在升級(jí)的時(shí)候也出現(xiàn)了各種不同的問題。而這次2.4.1的發(fā)布,主要著手解決了不少關(guān)于配置相關(guān)的Bug。下面我們一起看看這次都解決了哪些重要問題:
通過通配符匹配的配置文件互相覆蓋的問題 配置屬性與JavaBean之間綁定的順序問題 允許遞歸配置文件組的引用 外部應(yīng)用程序?qū)傩约虞d順序的問題 @Name在Kotlin中綁定失敗的問題 Redis健康檢查器對(duì)性能消耗過大的問題 Actuator端點(diǎn)在MVC和WebFlux下運(yùn)行時(shí),無法正確響應(yīng)自定義HTTP狀態(tài)碼 Actuator的env端點(diǎn)沒有正確顯示包裝類型的數(shù)據(jù) 通過配置樹綁定非字符串屬性時(shí),找不到轉(zhuǎn)換器的問題 使用Log4J調(diào)用LoggingSystem時(shí)會(huì)拋出NullPointerException的問題 加載屬性文件的時(shí)候,“#”標(biāo)注之后的內(nèi)容會(huì)丟失 在啟用 WebTestClientContextCustomizer 之前,確保 WebClient 已經(jīng)存在
可以看到,大量的修復(fù)都是針對(duì)配置相關(guān)的。那么讀者在之前的升級(jí)過程中,是否有碰到上述問題嗎?
更多關(guān)于本版本的發(fā)布內(nèi)容和相關(guān)Issue可通過本鏈接查看:
https://github.com/spring-projects/spring-boot/releases/tag/v2.4.1
Spring Boot 免費(fèi)教程推薦:
http://blog.didispace.com/spring-boot-learning-2x/
【往期推薦】
2020-12-12
2020-12-12
2020-12-11
2020-12-11
2020-12-10
2020-12-10
素質(zhì)二連,走一個(gè)
評(píng)論
圖片
表情
