此版本仍在开发中,尚未被视为稳定版本。最新的稳定版本请使用 Spring Framework 6.1.13! |
此版本仍在开发中,尚未被视为稳定版本。最新的稳定版本请使用 Spring Framework 6.1.13! |
本节介绍客户端访问 REST 终端节点的选项。
RestClient
RestClient
是一个同步 HTTP 客户端,它公开了现代的 Fluent API。
有关更多详细信息,请参阅 RestClient
。
WebClient
WebClient
是一个反应式客户端,用于使用 Fluent API 执行 HTTP 请求。
有关更多详细信息,请参阅 WebClient 。
RestTemplate
RestTemplate
是执行 HTTP 请求的同步客户端。它是原始的
Spring REST 客户端,并在底层 HTTP 客户端上公开了一个简单的模板方法 API
图书馆。
有关详细信息,请参阅 REST 端点。
HTTP 接口
Spring 框架允许你将 HTTP 服务定义为带有 HTTP 的 Java 接口 交换方法。然后,您可以生成一个实现此接口的代理,并且 执行交换。这有助于简化 HTTP 远程访问,并提供额外的 灵活选择 API 样式,例如同步或反应式。
有关详细信息,请参阅 REST 端点。