Spring 6.1 的新功能:RestClient
Spring Framework 6.1 M2 引入了 RestClient
,這是一個新的同步 HTTP 客戶端。顧名思義,RestClient
提供 WebClient
的流暢 API 和 RestTemplate
的基礎架構。
十四年前,當 RestTemplate
在 Spring Framework 3.0 中推出時,我們很快發現,在一個類似範本的類中公開 HTTP 的所有功能會導致過多的重載方法。因此,在 Spring Framework 5 中,我們對反應式 WebClient
使用了流暢的 API。使用 RestClient
,我們引入了一個 HTTP 客戶端,它提供類似於 WebClient
的 API,並使用消息轉換器、請求工廠、攔截器和 RestTemplate
的其他底層組件…