Spring Boot CDS 支援與 Project Leyden 展望

工程 | Sébastien Deleuze | 2024 年 8 月 29 日 | ...

Spring Boot 開發者如何才能在約束最小的情況下提高應用程式的執行時效率,以便大多數應用程式都能享受到這些好處?答案是 Spring Boot 3.3 引入的 CDS 支援,它允許您更快地啟動 Spring Boot 應用程式並消耗更少的記憶體。它是基於我幾個月前介紹的Spring Framework 6.1 引入的基礎

關鍵在於,這種新的 CDS 支援與 GraalVM 原生映象支援 相比,提供了不同的價值主張:透過 CDS 獲得的改進不如透過…

本週 Spring - 2024 年 8 月 27 日 - SpringOne 2024 特刊

工程 | Josh Long | 2024 年 8 月 27 日 | ...

各位 Spring 愛好者們,大家好!我正在 VMware Explore 2024 的 SpringOne 展廳向大家問好!一些重要演講正在直播中 - 現在就前往 SpringOne.io 免費註冊觀看。現在我正在展廳裡值守展位,向絡繹不絕的人群做演示,但我稍後也會發表演講,同樣,您可以在 SpringOne.io 線上觀看。

正如您可以想象的,在 SpringOne 即將來臨之際,有很多令人興奮的事情值得關注,所以,讓我們開始吧!

Spring Boot 3.4 中的結構化日誌

工程 | Moritz Halbritter | 2024 年 8 月 23 日 | ...

日誌是排查應用程式問題的一個長期存在的組成部分,也是可觀測性的三大支柱之一,與指標和追蹤並列。沒有人喜歡在生產環境中盲目執行,當事故發生時,開發者都很慶幸有日誌檔案。日誌通常以人類可讀的格式寫出。

結構化日誌是一種將日誌輸出以明確定義、通常是機器可讀的格式寫入的技術。這種格式可以饋送到日誌管理系統,並支援強大的搜尋和分析功能。結構化日誌最常用的格式之一是 JSON。

藉助 Spring Boot 3.4,結構化日誌得到開箱即用的支援。它支援 Elastic Common Schema (ECS)Logstash

本週 Spring - 2024 年 8 月 20 日

工程 | Josh Long | 2024 年 8 月 20 日 | ...

各位 Spring 愛好者們,大家好!歡迎閱讀新一期的 This Week in Spring!SpringOne 大會前一週快樂!我激動萬分!正如您可以想象的,AI、雲原生架構等等都備受關注。我熱愛 AI 及其眾多應用。本著這種精神,讓我們請 ChatGPT 為我們寫一首小詩吧!

'Twas the week before SpringOne, and all through Las Vegas, Java devs were arriving, their excitement contagious. Spring Boot and Kotlin, all polished with care, In hopes that new features soon would be there. Workshops and sessions, each bright in their light, Promising…

使用 NVIDIA LLM API 的 Spring AI

工程 | Christian Tzolov | 2024 年 8 月 20 日 | ...

Spring AI 現在支援 NVIDIA 的大型語言模型 API,提供了與各種模型的整合。透過利用 NVIDIA 的 OpenAI 相容 API,Spring AI 允許開發者透過熟悉的 Spring AI API 使用 NVIDIA 的 LLM。

SpringAI-NVIDIA-API-5

我們將探討如何配置和使用 Spring AI OpenAI 聊天客戶端來連線 NVIDIA LLM API。

  • 演示應用程式程式碼可在 nvidia-llm GitHub 倉庫中找到。
  • SpringAI / NVIDIA 整合的文件

先決條件

  • 建立具有足夠額度的 NVIDIA 賬戶。
  • 從 NVIDIA 的產品中選擇您首選的 LLM 模型。例如下面截圖中的 meta/llama-3.1-70b-instruct
  • 從模型頁面獲取您所選模型的 API 金鑰。

本週 Spring - 2024 年 8 月 13 日

工程 | Josh Long | 2024 年 8 月 13 日 | ...

各位 Spring 愛好者們,大家好!歡迎閱讀新一期的 This Week in Spring!現在是星期二,離拉斯維加斯盛大的 SpringOne 大會只有短短幾周時間了,準備工作正在順利進行中!我非常高興!所以,讓我們開始本週的彙總,這樣我就可以回到緊張的準備工作中去了...

Spring AI 擁抱 OpenAI 的結構化輸出:增強 JSON 響應的可靠性

工程 | Christian Tzolov | 2024 年 8 月 9 日 | ...

OpenAI 最近引入了一項強大的功能,稱為結構化輸出(Structured Outputs),它確保 AI 生成的響應嚴格遵循預定義的 JSON Schema。這項功能顯著提高了 AI 生成內容在實際應用中的可靠性和可用性。今天,我們很高興地宣佈 Spring AI (1.0.0-SNAPSHOT) 已完全整合支援 OpenAI 的結構化輸出,以一種無縫的 Spring-native 方式將此功能帶給 Java 開發者。

下圖展示了新的結構化輸出功能如何擴充套件 OpenAI Chat API

Restored Spring AI (2)

注意:Spring AI 已經提供了強大的、模型無關的結構化輸出工具,可用於包括 OpenAI 在內的各種 AI 模型。OpenAI 結構化輸出功能提供了一種額外、一致但特定於模型的解決方案,目前僅適用於 gpt-4ogpt-4o-mini 及更高版本模型。

訂閱 Spring 郵件列表

透過 Spring 郵件列表保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速發展。

瞭解更多

獲取支援

Tanzu Spring 透過一個簡單的訂閱即可提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援以及二進位制檔案。

瞭解更多

即將舉辦的活動

檢視 Spring 社群中所有即將舉辦的活動。

檢視全部