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