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 的消息转换器、请求工厂、拦截器以及其他底层组件……