Spring 中 HTTP 客戶端的現狀

工程 | Brian Clozel | 2025年9月30日 | ...

這是 Road to GA 系列 中的一篇新部落格文章,這次探討了我們 HTTP 客戶端的新功能。這也是反思 Spring 中 HTTP 客戶端狀態的好時機,所以我們將藉此機會解釋一個重要公告:我們正式棄用 RestTemplate

即將推出的 RestClient 功能

RestClient 已在 Spring Framework 6.1 中引入,並在 6.x 系列中不斷發展。在即將釋出的 7.0 主要版本中,我們將透過一系列新功能保持這種發展速度。

API 版本控制

Spring @Controller 現在支援 API 版本控制概念,以便在單個應用程式中更好地實現不同代的 REST API。此功能也支援在客戶端,透過使用 ApiVersionInserter

本週 Spring 動態 - 2025 年 9 月 23 日

工程 | Josh Long | 2025年9月23日 | ...

大家好,Spring 愛好者們!歡迎收看本期 本週 Spring 動態!我正在為幾場精彩的演出準備演講,包括:德克薩斯州普萊諾的 Commit Your Code 會議(明天開始);科羅拉多州的 Dev2Next;比利時安特衛普的 Devoxx Belgium;以及德國的 CloudFoundry Days。這麼多好東西要來了!本週社群也有很多好東西,所以讓我們直接深入瞭解吧!

HTTP 服務客戶端增強功能

工程 | Rossen Stoyanchev | 2025年9月23日 | ...

Road to GA 系列的第三篇部落格文章中,我們重點介紹了 Spring 組合中針對 將於 11 月釋出的下一個主要版本 的主要功能,我們將探討 HTTP 服務客戶端的新功能,這是多個 Spring 專案的協作成果。

引言

Spring Framework 6 引入了透過帶有 @HttpExchange 註解方法的 Java 介面定義 HTTP 服務的能力。例如

public interface MilestoneService {

    @GetExchange("/repos/{org}/{repo}/milestones")
    List<Milestone> getMilestones(@PathVariable String org…

本週 Spring - 2025 年 9 月 16 日

工程 | Josh Long | 2025年9月16日 | ...

大家好,Spring 愛好者們!歡迎閱讀又一期特別的《本週 Spring》,在本期中,我們將慶祝一個非常吉利的日子:Java 25 和 GraalVM 25 的釋出!沒錯:JVM 的一個令人難以置信的新迭代剛剛釋出,並帶來了大量新功能!讓我們來看看我最喜歡的一些。

其中一個優點是新的模組匯入宣告——使用新的 import 變體匯入給定模組中的所有包。(不需要匯入者在模組中)。所以現在你可以這樣做:import module java.base; 以在一行中獲取程式中的大部分核心 JDK 型別……

將您的AI連線到一切:Spring AI的MCP Boot Starters

工程 | Christian Tzolov | 2025年9月16日 | ...

模型上下文協議 (MCP) 規範了AI應用程式如何與外部工具和資源互動。Spring作為主要貢獻者之一,很早就加入了MCP生態系統,幫助開發和維護了官方MCP Java SDK,該SDK是基於Java的MCP實現的基礎。在此貢獻的基礎上,Spring AI透過專用的Boot StartersMCP Java Annotations全面支援MCP,使得構建能夠無縫連線到外部系統的複雜AI驅動應用程式比以往任何時候都更加容易。

這篇部落格介紹了 MCP 的核心元件,並演示瞭如何使用 Spring AI 構建 MCP 伺服器和客戶端,展示了基本和高階功能。完整的原始碼可在以下位置獲取:MCP 天氣示例

Spring 中的 API 版本控制

工程 | Rossen Stoyanchev | 2025年9月16日 | ...

在這篇“通往 GA 之路”系列的第二篇部落格文章中,我將重點介紹 Spring Framework 7 中即將推出的 API 版本控制支援,該系列旨在強調 Spring 組合中將於 11 月釋出的下一個主要版本中的主要功能。

引言

API 版本控制是一個具有挑戰性的話題。大多數文章列出了各種實現方式,但沒有提供建議。當提供建議時,範圍廣泛。例如,Roy Fielding建議反對。它是一種常見且廣泛使用的實踐,但關於如何做或是否做,卻沒有標準或共識。

此外,不同的應用程式有……

Spring Authorization Server 將遷移到 Spring Security 7.0

工程 | Joe Grandja | 2025 年 9 月 11 日 | ...

Spring Authorization Server 自 2022 年 11 月正式釋出 1.0 以來,已經取得了長足的進步。作為一個獨立於 Spring Security 的專案,它能夠快速迭代功能開發,並最終為構建 OAuth2 授權伺服器積累了豐富的功能集。

它已經達到了成熟和穩定的程度,我們相信現在是時候將其遷移到 Spring Security 7.0 了。

這將為我們的使用者帶來的主要好處是簡化的開發者體驗。無論您是使用 OAuth2 客戶端還是 OAuth2 授權伺服器,您都不再需要在專案之間切換,因為原始碼、Javadoc 和參考文件都將存放在 Spring Security 中。此外,問題和拉取請求將完全由...

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有