如何正确使用RestTemplate【十二】


theme: vue-pro

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

RestTemplate最后一棒

前面我们又讲述了exchange方法的使用方式,代码示例等等,接下来就是RestTemplate的最后一棒了,execute方法,这个方法要更加的灵活,准备好了吗?

execute方法参数分析

共有参数介绍:

String url:访问链接Url,不过多解释。

method:访问请求类型

requestCallback:回调接口具体实现

responseExtractor:可以理解为数据封装处理接口具体实现

uriVariables:url关联的一些参数

URI url:url对象

execute方法

exchange类方法足足有八个方法对外公开,其中的参数大致相同,学习起来并不难。

exchange方法是一个通用方法,目前支持的请求是GET/POST/PUT/DELETE等四种请求方式,下面来看一下具体的方法吧。

1.public <T> T execute(String url, HttpMethod method, RequestCallback requestCallback, ResponseExtractor<T> responseExtractor, Object... uriVariables)

此方法需要传输url、请求类型、回调接口具体实现、数据封装处理接口具体实现、参数值五个参数。

2.public <T> T execute(String url, HttpMethod method, RequestCallback requestCallback, ResponseExtractor<T> responseExtractor, Map<String, ?> uriVariables)

此方法需要传输url、请求类型、回调接口具体实现、数据封装处理接口具体实现、map参数值五个参数。

3.public <T> T execute(URI url, HttpMethod method, RequestCallback requestCallback, ResponseExtractor<T> responseExtractor)

此方法需要传输url对象、请求类型、回调接口具体实现、数据封装处理接口具体实现等四个参数。

总结

到现在为止,我们就把RestTemplate的基础使用方法学习完了,大家是否有所收获呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ijiran

一杯咖啡太贵,一块糖就可以

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值