Spring MVC RestTemplate会在即将到来的Spring版本中被弃用吗?

1yjd4xko  于 2023-10-24  发布在  Spring
关注(0)|答案(1)|浏览(136)

目前,我正在使用Sping Boot Starter3.1.3。我需要调用一些Rest端点。
有我可以使用的RestTemplate。此外,我已经看到有WebClient(sync和javascript)和RestClient。
如果我使用RestTemplate,那会很好吗?或者有没有计划弃用RestTemplate?
另外,请建议我应该选择哪一个。

xxe27gdn

xxe27gdn1#

如果你创建了一个新的服务,并且可以在RestTemplate和WebClient之间选择-我会选择WebClient。
根据RestTemplate doc
从5.0开始,这个类处于维护模式,只有少量的更改请求和bug会被接受。请考虑使用org.springframework.web.reactive.client.WebClient,它有一个更现代的API,支持同步,同步和流场景。
您提到的Sping Boot Starter 3.1.3在后台使用Spring Framework 6.0.6,因此doc也适用于您的情况。

相关问题