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