对于最新稳定版本,请使用 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

请参阅 RestClient 以获取更多详情。spring-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

有关详细信息,请参阅REST 端点spring-doc.cadn.net.cn

HTTP 接口

Spring 框架允许你将 HTTP 服务定义为一个包含 HTTP 交换方法的 Java 接口。然后,你可以生成一个实现该接口并执行这些交换操作的代理。这有助于简化 HTTP 远程访问,并提供了额外的灵活性,以便选择 API 风格,例如同步或响应式。spring-doc.cadn.net.cn

有关详细信息,请参阅REST 端点spring-doc.cadn.net.cn