get占位符传多个参数_说一说 RestTemplate 中的 GET 请求

本文介绍了Spring的RestTemplate如何发送GET请求,重点讲解了getForObject和getForEntity的使用,包括传入单个或多个参数的方式,如占位符、Map和URI,并展示了不同参数传递方式的示例。最后,讨论了getForObject和getForEntity在处理响应上的差异。
摘要由CSDN通过智能技术生成

81fe65eb89bcdd3fe792abc79035da89.png

一 RestTemplate 是啥?

它有一个强大的爸爸 Spring。

Spring 提供的用于访问 Rest 服务的客户端,RestTemplate 提供了多种便捷访问远程 Http 服务的方法,能够大大提高客户端的编写效率。它的堂兄:Http Client(有了它,堂兄就用的少了)

既然是 Http 服务,那就少不了各种请求。

Show me your code , no can no bb。

在 RestTemplate 中发送 GET 请求:

二 使用 getForObject()

5ee0ef1bb3633bccf73fd805cc9a380d.png
官方API

先来看下 getForObject 的 API 说明:

getForObject(String url, Class<T> responseType, Object... uriVariables) T

参数说明:

  • String url : 调用的服务的 url
  • Class<T> responsetype : 返回对象的类型
  • Object... uriVariables : url 中的可变参数(配合占位符使用)
  • T :返回类型,泛型
getForObject(URI url, Class<T> responseType)  T

参数说明:

  • URI url : URI 类型的地址
  • Class<T> responsetype : 返回对象的类型
  • T : 返回类型,泛型
getForObject(String url, Class<T> responseType, Map<String, ?> uriVariables)  T

参数说明:

  • String url : 调用的服务的 url
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值