Spring 6.1中的新功能:RestClient[译]
📅 2023-07-13
Spring Framework 6.1 M2引入了RestClient
,这是一个新的同步HTTP客户端。正如名称所示,RestClient
提供了WebClient
的fluent API,并结合了RestTemplate
的基础设施。
十四年前,在Spring Framework 3.0中引入RestTemplate
时,我们很快发现,在一个类似模板的类中公开HTTP的每个能力会导致方法过多。因此,在Spring Framework 5中,我们为响应式的WebClient使用了的fluent API。通过RestClient
,我们引入了一个类似于WebClient
的HTTP客户端,它使用RestTemplate
的消息转换器、请求工厂、拦截器和其他底层组件。