使用 Spring AI 1.0.0-SNAPSHOT:第二部分 - 重要變更和更新

工程 | Mark Pollack | 2025年4月4日 | ...

使用 Spring AI 1.0.0-SNAPSHOT:第二部分 - 重要變更和更新

本篇部落格文章是上一篇文章使用 Spring AI 1.0.0-SNAPSHOT:重要變更和更新的續篇,我們在其中介紹了 Spring AI 1.0.0-SNAPSHOT 中對 artifact ID、依賴管理和自動配置的重大更改。

自發表該文章以來,Spring 團隊已釋出了快照更新。在這篇後續文章中,我們將探討最新的變更,併為使用快照版本的開發人員提供更多指導。有關全面詳情,請參閱Spring AI 升級說明

使用 OAuth2 保護 Spring AI MCP 伺服器

工程 | Daniel Garnier-Moiroux | 2025年4月2日 | ...

Spring AI 提供對模型上下文協議(Model Context Protocol)(簡稱 MCP)的支援,它允許 AI 模型以結構化的方式與外部工具和資源互動並訪問它們。使用 Spring AI,開發人員只需幾行程式碼即可建立自己的 MCP 伺服器並向 AI 模型暴露能力。

MCP 中的授權與安全

MCP 伺服器可以使用 STDIO 傳輸在本地執行。要將 MCP 伺服器暴露給外部世界,它必須暴露一些標準的 HTTP 端點。雖然私用的 MCP 伺服器可能不需要嚴格的認證,但企業部署需要對暴露的端點進行健壯的安全和許可權管理。這一挑戰在最新版本的 MCP 規範(2025-03-26)中得到了解決,該規範於上週釋出。它為使用廣泛的OAuth2 框架保護客戶端和伺服器之間的通訊奠定了基礎…

本週 Spring - 2025年4月1日

工程 | Josh Long | 2025年4月1日 | ...

各位 Spring 愛好者大家好!歡迎來到又一期激動人心的《本週 Spring》!今天是愚人節,所以請警惕你在網上讀到的內容,但同時也是 Spring Boot 1.0 釋出11週年紀念日,它於2014年的今天釋出!(這不是愚人節玩笑)。生日快樂!

我正在得克薩斯州奧斯汀參加 Venkat Subramaniam 博士精彩的Arc of AI 展會。我喜歡這個展會!如此多傑出的人士——其中許多也是世界級的演講者和工程師——聚集一堂,在一小時內綜合他們對“A.I.”的看法。當然,我將談論…

使用 Spring AI 1.0.0-SNAPSHOT:重要變更和更新

工程 | Mark Pollack | 2025年3月25日 | ...

使用 Spring AI 1.0.0-SNAPSHOT:重要變更和更新

Spring AI 1.0.0-SNAPSHOT 對 artifact ID、依賴管理和自動配置引入了一些重要變更。本篇部落格文章概述了這些變更,並提供了關於如何更新專案的指導。

最顯著的變更在於 Spring AI starter artifact 的命名模式

  • 模型 starter:spring-ai-{model}-spring-boot-starterspring-ai-starter-model-{model}
  • 向量儲存 starter:spring-ai-{store}-store-spring-boot-starterspring-ai-starter-vector-store-{store}
  • MCP starter:spring-ai-mcp-{type}-spring-boot-starterspring-ai-starter-mcp-{type}

本週 Spring - 2025年3月25日

工程 | Josh Long | 2025年3月25日 | ...

各位 Spring 愛好者大家好!歡迎來到又一期《本週 Spring》!這周我在俄勒岡州波特蘭,然後會去德克薩斯州奧斯汀參加 Arc of AI 展會,之後前往阿姆斯特丹參加 Voxxed Days Amsterdam!如果你在附近,一定要來打個招呼!有超多酷炫的東西可以看,所以事不宜遲,我們這就開始!

本週 Spring – 2025年3月18日

工程 | Josh Long | 2025年3月18日 | ...

各位 Spring 愛好者大家好!我剛從 Redwood Shores 舉辦的精彩 JavaOne 展會回來。那是一場有趣、熱烈的活動,也是與新老朋友重新建立聯絡的好機會。

我熱愛這個社群!

本次展會的一大亮點是什麼?Java 24 終於來了!

而且,像往常一樣,我們有很多新聞——有些是舊的,但大部分是,嗯,新的。讓我們直接進入正題吧!

本週 Spring - 2025年3月11日

工程 | Josh Long | 2025年3月11日 | ...

各位 Spring 愛好者大家好!歡迎來到又一期《本週 Spring》!這一週和往常一樣忙碌,剛剛結束了 Devnexus 的忙碌,又忙著準備有趣的 JavaOne!那將會非常精彩!

  • 想了解依賴注入、自動配置、Spring Framework、Spring Data (JDBC)、Spring MVC、Spring Batch、Spring Integration、Spring AMQP、Spring Modulith、測試、虛擬執行緒、GraalVM、Docker Compose、可觀測性、Spring AI、Spring GraphQL、Spring gRPC、Spring Security、Spring Cloud Config Server、OAuth Resource Servers、Spring Authorization Server、OAuth Clients、Spring Cloud Config Client、Spring Cloud Gateway 和 Spring Boot 嗎?那就別再找了!我為你準備了一個兩小時的影片教程!
  • Spring 傳奇人物 Sébastien Deleuze 寫了一篇關於使用 jspecify 和 null-away 實現 Spring 應用中null 安全的精彩部落格…

獲取 Spring 新聞通訊

訂閱 Spring 新聞通訊,保持連線

訂閱

搶先一步

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

瞭解更多

獲取支援

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

瞭解更多

即將到來的活動

檢視 Spring 社群的所有即將到來的活動。

檢視全部