我们可以在Spring中一直使用WebClient吗?

lc8prwob  于 2023-03-07  发布在  Spring
关注(0)|答案(1)|浏览(148)

目前我们正在一个项目中使用Webclient。我知道Webclient更多的是一种异步方法。我们是否可以一直使用Webclient,即使我们需要在同步情况下使用HttpClient?
最好的方法是什么?同时使用HttpClient和Webclient,并根据具体情况使用它们,或者我们可以一直使用Webclient作为项目惯例吗?

fhity93d

fhity93d1#

是的,你可以在同步的情况下使用Webclient。所以为了代码的一致性,最好在所有情况下都使用一个客户端。我引用RestTemplatejavadoc的评论如下,以解决你的问题:
请考虑使用org.springframework.web.reactive.client.WebClient,它有一个更现代的API,并且支持同步、异步和流媒体场景。

相关问题