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