首頁  >  文章  >  科技週邊  >  VMWare宣布Spring Boot 3.2框架即將完成,預計使用量將大幅成長

VMWare宣布Spring Boot 3.2框架即將完成,預計使用量將大幅成長

WBOY
WBOY轉載
2023-11-14 19:33:321379瀏覽

作者| Tim Anderson

編譯| 言徵

出品| 51CTO技術堆疊(微訊號:blog51cto)

VMWare已經發布了Spring Boot 3.2的全面可用性,這是對這個流行的開源Java框架的重大更新。截至目前,最新版本是2.0的候選發布版

1、Spring Boot3.2 新功能

Spring Boot 3.2是第一個支援Java 21虛擬執行緒(也稱為Project Loom)的產品,Java 21 虛擬執行緒將對其效能和效率產生重大影響。根據VMWare開發者倡導者Josh Long的說法,在Java 21之前,每個新執行緒都使用2MB的RAM,而虛擬執行緒是輕量級的。

此版本也支援使用Spring Boot和GraalVM的虛擬執行緒進行在地化編譯,從而大幅減少了啟動時間

另一個新功能是SSL熱重新載入。這項功能使得嵌入式web伺服器,特別是Tom​​cat和Netty,能夠在無需重新啟動的情況下更新SSL憑證。一旦安裝了新的證書,已經建立的連接將繼續使用舊證書,而新的連接將使用新的證書進行保護

VMWare表示,Spring Boot的使用量正在顯著增長,並聲稱根據年度VMWare春季狀況報告,它「連續5年同比增長50%」。

2、Spring Boot:越簡單越受歡迎

Spring和Spring Boot的發展歷程顯示了一個規律:實用的方法往往能夠克服不必要的複雜性

Spring源自於Rod Johnson在2002年寫的一本名為《Expert One on One J2EE Design and Development》的書,他在書中描述了Java 2 EE(Enterprise Edition)中的錯誤,他認為這些錯誤過於複雜,是許多失敗專案的原因。這本書包含了一個範例項目,避免了不必要的EJB(EnterpriseJavaBeans)使用,並將其發展為Spring框架。

Spring 1.0於2003年發布。 Spring Boot的第一個版本旨在簡化平台。發布的帖子解釋道:「它對Spring平台有著獨到的看法,這樣新用戶和現有用戶就可以快速獲得他們需要的東西。」

Spring Boot 1.0於2014年4月首次發布。即便快轉到今天,Spring Boot依舊是許多Java專案的預設選擇。

3、Spring AI 正在預覽中

人工智慧的現在怎麼樣了呢? Spring AI目前正在進行預覽階段,旨在為包括OpenAI和Azure OpenAI在內的服務提供抽象化,這讓人們想起了微軟的.NET語意核心。指令:Spring boot add AI將會為現有專案添加程式庫,以支援聊天機器人等人工智慧功能。根據這些文檔,「該專案的成立相信下一波生成式人工智慧應用將不僅面向Python開發人員,而且將在許多程式語言中廣泛應用。」

以上是VMWare宣布Spring Boot 3.2框架即將完成,預計使用量將大幅成長的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:51cto.com。如有侵權,請聯絡admin@php.cn刪除