摘要:距離重磅正式發布已經過去大半年了,而在月底就發布了,我們來看下都更新了什么,每一個技術人都值得關注。性能提升應用程序性能改進性能作為團隊持續努力的一部分,性能提升在中取得了一些重大進展。
距離《重磅:Spring Boot 2.0 正式發布!》已經過去大半年了,而 Spring Boot 2.1.0 在 10 月底就發布了,我們來看下 Spring Boot 2.1.0 都更新了什么,每一個 Java 技術人都值得關注。
棧長其實早就看到了更新了,現在才有時間來更新下。
1、第三方類庫升級Hibernate 5.3
Micrometer 1.1
Reactor Californium
Spring Data Lovelace
Spring Framework 5.1
Tomcat 9
Undertow 2
主要就更新了這些類庫,其實遠不止這些。
2、性能提升 1)應用程序性能改進性能作為 Spring Boot 團隊持續努力的一部分,性能提升在 Spring Boot 2.1 中取得了一些重大進展。
現在 Spring Boot 2.1+ 應用程序啟動速度變得更快,并且消耗的內存更少,這在內存非常稀缺的應用環境中尤其重要。
2)異步引導 Hibernate在 Spring Boot 2.1 中還采用了 Spring 框架和 Spring Data JPA 框架對 Hibernate 異步引導的支持。
如果你使用了 Spring Data JPA 框架,并設置了下面的參數,那么 Hibernate 將在一個獨立的線程中啟動,而其他應用程序的啟動是同時并行的。
spring.data.jpa.repositories.bootstrap-mode=deferred3、支持 Java 11
隨著 Spring 5.1 對 Java 11 的支持,Spring Boot 2.1 現在也可以支持 Java 11 了,同時還可以與 Java 8 兼容。
4、支持參數數據大小當你在 application.properties 配置文件配置參數時,如果一個參數的值需要表示成字節數或者其他的單位,你可以為參數的值指定單位(如:10MB),就像在 Spring Boot 2.0 中對 Duration 的支持一樣,它可以轉換成為:org.springframework.util.unit.DataSize 類。
所有支持的單位可以看這個類:
org.springframework.util.unit.DataUnit5、執行端點 1)添加了兩個新端點
Spring Boot 2.1 中添加了兩個新的執行端點。
/actuator/caches:提供應用程序的緩存管理信息。
/actuator/integrationgraph:提供對 Spring 集成的組件圖形化展現。
2)健康端點加強健康端點允許訪問一個獨立的組件健康狀態,如:/actuator/health/db 將只執行 db 的健康端點。
6、度量度量這塊,除了升級到 Micrometer 1.1,還增加了用于導出到 AppOptics, Humio 和 KariosDB 的自動配置。
度量標準覆蓋率也得到了改進,包括:
Hibernate metrics
Spring Framework’s WebClient
Kafka consumer metrics
Log4j2 metrics
Jetty server thread pool metrics
Server-side Jersey HTTP request metrics
7、其他更新在版本更新說明中,還有大量的其他更改和提升,你也可以找到計劃在下一個版本要刪除的類和方法的列表。
最后Spring Boot 團隊想借此機會,再次感謝所有的用戶和貢獻者,現在已經有超過 500 多人向 Spring Boot 提交代碼,并且有超過 19,000 多次提交。
如果你有更好的想法想要貢獻給 Spring Boot,可以去 Spring Boot 官方倉庫進行代碼提交。
更新說明:https://spring.io/blog/2018/1...
棧長現在還在用 2.0,你們用的 Spring Boot 什么版本呢?你們期待 Spring Boot 添加什么樣的功能?歡迎留言!
關注Java技術棧,獲取更多干貨推送!
本文原創首發于微信公眾號:Java技術棧(id:javastack),關注公眾號在后臺回復 "boot" 可獲取更多,轉載請原樣保留本信息。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/72164.html
摘要:在的官方博客上已經看到在月日這一天正式發布了,我們在中央倉庫也看到了最新版的更新。正式版的發布貌似經歷了相當長的時間,果然是悶聲發大財,這次的重大發布主要帶來了以下項重大更新。將于年月結束生命周期。 showImg(https://segmentfault.com/img/remote/1460000015349535?w=900&h=500); 在 Spring 的官方博客上已經看到...
摘要:正式版在這天正式發布了,下面我們來看下有哪些更新內容。生命周期終止提醒版本將于正式退役,具體可以參考官方宣布版本作為的主要版本,的生命周期也會由版本的終止而終止。進入維護模式最近,宣布進入維護模式停止開發。。。 Spring Cloud Greenwich 正式版在 01/23/2019 這天正式發布了,下面我們來看下有哪些更新內容。 生命周期終止提醒 Spring Cloud Edg...
摘要:支持在主端口或管理端口上配置健康組。增強了管理端點,加上了運行時信息。請求路徑與處理映射匹配的默認策略已從更改為。專家可提供在時間線期間的業務支持,以及生命周期結束后的擴展支持。針對關鍵錯誤修正和安全問題公開發布。 .markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:15px;ove...
摘要:設計模式可以通過提供經過驗證的經過驗證的開發范例來加速開發過程。將流程作為突破點,并在多個領域工作,包括流量控制,并發,斷路和負載保護,以保護服務穩定性。 1. JCSprout(Java核心知識庫) Github地址: https://github.com/crossoverJie/JCSprout star: 12k 介紹: 處于萌芽階段的 Java 核心知識庫。 2....
摘要:英文命名方式也比較有意思,采用了英國倫敦地鐵站的名稱來命名,并由地鐵站名稱字母依次類推的形式來發布迭代版本。 好久沒有研究 Spring Cloud 了,也沒有關注它的更新及新特性,上官網看了下,又增加了幾個版本,有正式版有預覽版,多達 6 個版本,實在讓人蒙逼。 而我們的項目版本還儀停留在 Dalston SR1 版本。 Spring Cloud 的多版本 showImg(https...
閱讀 1643·2019-08-30 15:44
閱讀 2567·2019-08-30 11:19
閱讀 394·2019-08-30 11:06
閱讀 1557·2019-08-29 15:27
閱讀 3078·2019-08-29 13:44
閱讀 1622·2019-08-28 18:28
閱讀 2353·2019-08-28 18:17
閱讀 1980·2019-08-26 10:41