剛剛Spring Boot 2.6正式發布。這是年前Spring Boot最重要的一次更新。
新的特性
- Servlet應用現在支持在Cookie中添加
SameSite
。 - 支持在主端口或管理端口上配置健康組。
- 增強了
/info
管理端點,加上了Java運行時信息。 - 支持使用
WebTestClient
來測試Spring MVC。 - 為
spring-rabbit-stream
模塊增加Spring Boot默認自動配置。 - 支持對
/env
端點和configprops
配置項中的屬性添加可插拔的脫敏規則。
一些重要的變更
- 在 Spring Boot 2.4 中棄用的類、方法和屬性已在此版本中刪除。
- 現在默認禁止Spring Bean之間的循環引用,需要開啟可設置
spring.main.allow-circular-references
為true
。 - 請求路徑與 Spring MVC 處理映射匹配的默認策略已從
AntPathMatcher
更改為PathPatternParser
。你可以設置spring.mvc.pathmatch.matching-strategy
為ant-path-matcher
來改變它。
完整的變更請參閱Spring Boot 2.6更新文檔
依賴升級
Spring Boot 2.6部分依賴升級到新的版本。列表如下:
- Spring Data 2021.1
- Spring HATEOAS 1.4
- Spring AMQP 2.4
- Spring Kafka 2.8
- Spring Security 5.6
- Spring Session 2021.1
Spring Boot 2.4 停止支持
這次Spring Boot 2.6應該是年前最重要的更新了,東西非常多。但是最勁爆的消息是Spring Boot 2.4 停止支持,是的從美東時間2021-11-18開始Spring Boot 2.4停止支持。并且官方給出了1.5.x到2.7.x的生命周期時間表:
End of Support
終止在 Spring 社區的支持下免費安全更新和錯誤修復(End Of OSS Support),進入End Commercial Support。
End Commercial Support
需要客戶付費的商業支持。Spring專家可提供在OSS Support時間線期間的業務支持,以及OSS Support生命周期結束后的擴展支持。針對關鍵錯誤修正和安全問題公開發布。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/124524.html