此版本仍在开发中,尚未稳定。如需最新的稳定版本,请使用 Spring Framework 7.0.6spring-doc.cadn.net.cn

REST 客户端

本节描述了客户端访问 REST 端点的选项。spring-doc.cadn.net.cn

RestClient

RestClient 是一个同步HTTP客户端,提供现代的、流畅的API。spring-doc.cadn.net.cn

有关更多详细信息,请参阅 RestClientspring-doc.cadn.net.cn

WebClient

WebClient 是一个具有流畅API的响应式客户端,用于发起HTTP请求。spring-doc.cadn.net.cn

有关更多详细信息,请参阅 WebClientspring-doc.cadn.net.cn

RestTemplate

RestTemplate 是一个用于发出HTTP请求的同步客户端。它是Spring REST客户端的原始版本,通过底层HTTP客户端库提供了一个简单、模板化方法的API。spring-doc.cadn.net.cn

查看RestTemplate了解详细信息。spring-doc.cadn.net.cn

HTTP接口

Spring框架允许您将HTTP服务定义为具有HTTP交换方法的Java接口。之后,您可以生成实现此接口并执行交换的代理。这有助于简化HTTP远程访问,并为选择API风格(如同步或响应式)提供了额外的灵活性。spring-doc.cadn.net.cn

参见HTTP接口以获取详细信息。spring-doc.cadn.net.cn