get请求带参数--如何使用Resttemplate呢?

书欣 Spring 发布时间:2023-01-02 17:09:49 阅读数:10035 1
下文笔者讲述Url中参数参数请求的示例分享,如下所示
实现思路:
    只需在RestTemplate请求时
	  依次传入参数即可
例:
RestTemplate请求端
String url = "http://localhost:8080/testFun/{param1}/{param2}"; 
//或testFun/{1}/{2} 
String str = restTemplate.getForObject(url , String.class,"parame1-value" , "parame2-value");

//后端服务
@RequestMapping("/testFun/{param1}/{param2}")
public String testFun(@PathVariable("param1") String param1 ,
						@PathVariable("param2") String param2){
log.info("【{} : {}】" , param1 , param2);
return "返回值";
}

注意事项:
{} http://localhost:8080/testFun/{param1}/{param2} 里面的参数名称无所谓
 只是根据下面的Object... uriVariables 逐一绑上去的

带参数的Get请求(使用Map的key绑定{}参数)

 String url = "http://localhost:8080/testFun/{param1}/{param2}";
 Map<String,String> map = new HashMap<>(); 
 map.put("param1" , "参数值1"); 
 map.put("param2" , "参数值2"); 
 String str = restTemplate.getForObject(url , String.class,map); 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Spring/202301/5255.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者