從 Spring Cloud Data Flow 2.11.x 到 3.0
尊敬的 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 core 和 Skipper servers)
- Composed Task Runner、SCDF Shell、Single Step Batch Job 和 Task Launcher
- Spring Cloud Deployer 對 Cloud Foundry 和 Kubernetes 的實現
- Spring Cloud Data Flow UI
- 基於 Spring Boot 4.0 的 Spring Cloud Stream/Task 工作負載 ……
使用 Spring AI Advisors 為您的 AI 應用賦能
在快速發展的人工智慧世界中,開發者一直在尋找增強其 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
尊敬的 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,同時為了與更廣泛的 Java 生態系統保持一致,將保留 JDK 17 基線。對於 Kotlin 應用,我們計劃將 Spring Framework 7 的支援基於 Kotlin 2。最後但同樣重要的是,我們的空安全策略正在與最近釋出的 JSpecify 融合……
Spring 本週動態 - 2024 年 10 月 1 日
嗨,Spring 粉絲們!今天是十月一號!我們正式進入了 2024 年的第四季度!時間過得太快了。太快了。但一如既往,精彩的事物正在發生,所以讓我們直奔主題吧!
- Spring Framework 負責人 Juergen Hoeller 展望了未來的道路,通往 Spring Framework 6.2 和 Spring Framework 7.0
- 在第一部分中,Oded Shopin 探討了如何將 Spring AI 整合到著名的 Spring Petclinic 應用中
- Oded Shopin 在第二部分中繼續他的努力
- Spring 總監 Michael Minella 討論了 Spring Boot 2.7 支援時間表的延長
- 在播客的這一期中,我與 Oracle Java Developer Advocate Billy Korando 進行了交談,探討了 Java 23、結構化併發等內容
- 想成為一名優秀的公共演講者嗎? …
Spring Boot 2.7 支援週期延長
升級需要時間。我們理解這一點。Spring Boot 3 於 2022 年 11 月釋出,帶來了 Java 17 的新現代化基線以及從 Java EE 到 Jakarta EE 的遷移。它包含了超過 55 個託管依賴項更新。透過 GraalVM 進行本地編譯是整個產品組合中的首選選項,開箱即用的可觀測性是所有 Spring 專案的核心能力。然而,直到 Spring Boot 3.2,我們才開始看到社群對 Spring Boot 3 的採用超過了 Spring Boot 2。Spring Boot 3 已經迅速超越了 Spring Boot 2,但是……
AI 遇見 Spring Petclinic:使用 Spring AI 實現 AI 助手(第二部分)
第一部分回顧
在本部落格系列的第一部分中,我們探討了將 Spring AI 與大型語言模型整合的基礎知識。我們逐步介紹了構建自定義 ChatClient、利用函式呼叫實現動態互動以及最佳化提示以適應 Spring Petclinic 用例。到最後,我們擁有了一個功能齊全的 AI 助手,能夠理解和處理與我們的獸醫診所領域相關的請求。
現在,在第二部分中,我們將進一步探討檢索增強生成(RAG),這是一種使我們能夠處理無法容納的大型資料集的技術,……
A Bootiful 播客:Oracle Java Developer Advocate Billy Korando 談 Java 23、結構化併發等
嗨,Spring 粉絲們!在這一期中,我與 Oracle 的 Java Developer Advocate Billy Korando 談論了 Java 23 及以後版本中令人驚歎的新特性!
AI 遇見 Spring Petclinic:使用 Spring AI 實現 AI 助手(第一部分)
引言
在這篇分為兩部分的博文中,我將討論我為 Spring Petclinic 所做的修改,以整合一個允許使用者使用自然語言與應用互動的 AI 助手。
Spring Petclinic 介紹
Spring Petclinic 是 Spring 生態系統中的主要參考應用。根據 GitHub 的資料,該倉庫創建於 2013 年 1 月 9 日。自那時以來,它已成為使用 Spring Boot 編寫簡潔、開發者友好程式碼的模範應用。截至撰寫本文時,它已獲得超過 7,600 個星標和 23,000 個 Fork。
該應用……
Spring 本週動態 - 2024 年 9 月 24 日
嗨,Spring 粉絲們!歡迎來到又一期《Spring 本週動態》!我正在德克薩斯州令人愉快的達拉斯,參加精彩的 JConf.dev 展會。然後我將前往德國,再回家洗衣服,之後動身前往科羅拉多州丹佛參加精彩的 Dev2Next 展會,接著再去比利時參加 Devoxx Belgium。這將是充滿樂趣的幾周。你們怎麼樣?
- 從 HashiCorp Vault 為 Spring Boot 重新載入 SSL 證書
- 非常感謝 Sébastien Deleuze 發現了 Fabio Niephaus 博士的這個精彩演示,它演示瞭如何從執行在 JVM 中的 Spring Boot 應用中使用 GraalWasm 呼叫一個編譯為 WebAssembly 的 Rust 影像處理庫。
- 很高興看到這一點:應用程式正在大量升級到 Java 23!您升級了嗎?
- 說到 Java 23:它釋出了!立即獲取!我最喜歡的安裝方式?
sdk install java 23-graalce
。 - 您看到 Spring Tools 4(支援 Visual Studio Code 和 Eclipse)中的新支援了嗎?它提供了用於查詢引數的內嵌提示,在您引用查詢中的方法引數的地方直接顯示引數名稱……