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,我們引入了一個提供類似於 WebClient API 的 HTTP 客戶端,它使用了 RestTemplate 的訊息轉換器、請求工廠、攔截器以及其他底層元件……