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,並使用訊息轉換器、請求 factories、攔截器和 RestTemplate
的其他底層元件……