本週 Spring - 2024 年 10 月 8 日

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

大家好,Spring 粉絲們!歡迎收看本期《本週 Spring》!我正在比利時安特衛普參加盛大的 Devoxx Belgium 2024 大會!我非常高興能再次來到這裡,這是 Java 生態系統中最好的展會之一!

我們有很多內容要分享,讓我們直接開始吧!

從 Spring Cloud Data Flow 2.11.x 到 3.0

工程 | Ilayaperumal Gopinathan | 2024 年 10 月 07 日 | ...

親愛的Spring社群,

隨著 Spring Framework 7.0 和 Spring Boot 4.0 的最新發布,Spring Cloud Data Flow 團隊很高興宣佈下一個主要版本 SCDF 3.0,以與 Spring Framework 7.0 和 Spring Boot 4.0 對齊。

這將使以下 SCDF 生態系統專案與 Spring Framework 7.0 和 Spring Boot 4.0 對齊

  • Spring Cloud Data Flow 伺服器元件(SCDF 核心和 Skipper 伺服器)
  • Composed Task Runner、SCDF Shell、Single Step Batch Job 和 Task Launcher
  • 適用於 Cloud Foundry 和 Kubernetes 的 Spring Cloud Deployer 實現
  • Spring Cloud Data Flow UI
  • 基於 Spring Boot 4.0 的 Spring Cloud Stream/Task 工作負載

為您的 AI 應用程式提供動力:Spring AI Advisors

工程 | Christian Tzolov | 2024 年 10 月 2 日 | ...

在快速發展的人工智慧世界中,開發人員不斷尋求增強其 AI 應用程式的方法。Spring AI,一個用於構建 AI 驅動型應用程式的 Java 框架,引入了一項強大的功能:Spring AI Advisors

Advisors 可以為您的 AI 應用程式提供強大的支援,使其更具模組化、可移植性,並且更易於維護。

如果閱讀文章不方便,您可以收聽這個**實驗性**播客,它**由 AI 生成**,內容來自部落格文章。

什麼是 Spring AI Advisors?

從根本上說,Spring AI Advisors 是在 AI 應用程式中攔截並可能修改聊天補全請求和響應流程的元件。此係統中的關鍵參與者是 **AroundAdvisor**…

從 Spring Framework 6.2 到 7.0

工程 | Juergen Hoeller | 2024 年 10 月 1 日 | ...

親愛的 Spring 社群:

Spring Framework 6.2 預計於 2024 年 11 月正式釋出,其核心容器和 Web 支援方面進行了特別重要的修訂:請參閱 “Spring Framework 6.2 中的新功能”。此版本設計用於 JDK 17-23 和 Jakarta EE 9-10。

與此同時,我們已經開始規劃 2025 年,我很高興地宣佈,我們 2025 年 11 月的釋出將是新一代的開始:Spring Framework 7.0!

我們將把基線升級到 Jakarta EE 11(Tomcat 11,Hibernate ORM 7,Hibernate Validator 9),並支援即將釋出的 JDK 25 LTS,同時保持 JDK 17 基線,以與更廣泛的 Java 生態系統保持一致。對於 Kotlin 應用程式,我們打算將 Spring Framework 7 的支援基於 Kotlin 2。最後但同樣重要的是,我們的空安全策略正在與最近釋出的 JSpecify 融合……

本週 Spring - 2024 年 10 月 1 日

工程 | Josh Long | 2024 年 10 月 1 日 | ...

大家好,Spring 粉絲們!已經是十月的第一天了!我們正式進入了 2024 年的第四季度!時間過得太快了。實在太快了。但一如既往,有很多精彩的事情在發生,讓我們直接開始吧!

AI 遇上 Spring Petclinic:使用 Spring AI 實現 AI 助手(第二部分)

工程 | Oded Shopen | 2024 年 9 月 27 日 | ...

第一部分回顧

在本系列部落格的第一部分中,我們探討了將 Spring AI 與大型語言模型整合的基礎知識。我們逐步構建了一個自定義 ChatClient,利用函式呼叫進行動態互動,並完善了提示以適應 Spring Petclinic 的用例。最終,我們擁有了一個功能齊全的 AI 助手,能夠理解和處理與我們的獸醫診所領域相關的請求。

現在,在第二部分中,我們將透過探索檢索增強生成(RAG)更進一步,這項技術使我們能夠處理無法適應…

AI 遇上 Spring Petclinic:使用 Spring AI 實現 AI 助手(第一部分)

工程 | Oded Shopen | 2024 年 9 月 26 日 | ...

引言

在這兩部分的部落格文章中,我將討論我對 Spring Petclinic 所做的修改,以整合一個 AI 助手,允許使用者使用自然語言與應用程式互動。

Spring Petclinic 簡介

Spring Petclinic 是 Spring 生態系統中的主要參考應用程式。根據 GitHub 的資料,該倉庫於 2013 年 1 月 9 日建立。自那時起,它已成為使用 Spring Boot 編寫簡單、對開發者友好的程式碼的典範應用。截至本文撰寫之時,它已獲得超過 7,600 顆星和 23,000 個分叉。

e386a28e-e860-4cf7-a94c-aa7dad13abe3

該應用程式…

本週 Spring - 2024 年 9 月 24 日

工程 | Josh Long | 2024 年 9 月 24 日 | ...

大家好,Spring 粉絲們!歡迎收看本期《本週 Spring》!我正在令人愉快的德克薩斯州達拉斯參加精彩的 JConf.dev 大會。然後我將前往德國,然後回家做些洗衣,之後前往科羅拉多州丹佛參加精彩的 Dev2Next 大會,之後再前往比利時參加 Devoxx Belgium。這將是幾周的精彩時光。您過得怎麼樣?

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有