本节描述了客户端对REST端点的访问选项。
RestTemplate是执行HTTP请求的同步客户端。它是原始的Spring REST客户端,并且在基础HTTP客户端库上公开了简单的模板方法API。
从5.0开始,无阻塞,反应式WebClient提供了RestTemplate的现代替代方案,并有效支持同步和异步以及流方案。 RestTemplate将在将来的版本中弃用,并且以后将不会添加主要的新功能。
有关详细信息,请参见REST端点。
WebClient是执行HTTP请求的非阻塞,反应式客户端。它是在5.0中引入的,它提供了RestTemplate的现代替代方案,并有效支持同步和异步以及流方案。
与RestTemplate相比,WebClient支持以下内容:
有关更多详细信息,请参见WebClient。