resttemplate返回类型_RestTemplate的使用详解

作为开发人员,我们经常关注于构建伟大的软件来解决业务问题。数据只是软件完成工作时

要处理的原材料。但是如果你问一下业务人员,数据和软件谁更重要的话,他们很可能会选择

数据。数据是许多业务的生命之血。软件通常是可以替换的,但是多年积累的数据是永远不能

替换的。

近几年来,以信息为中心的表述性状态转移(Representational State Transfer,REST)已经称为替代传统SOAP Web 服务的流行方案.

SOAP关注的一般是行为和处理,而REST关注的是要处理的数据.

从Spring3.0开始,Spring为创建Rest API提供了良好的支持.

REST提供了一个更简单的可选方案。另外,很多的现代化应用都会有移动或富JavaScript客户端,它们都会使用运行在服务器上REST API。

本文主要从以下四个方面来看RestTemplate的使用:

GET请求

POST请求

PUT请求

DELETE请求

OK,开始吧。

先来 看看 RestTemplate其中的方法,常用的是我圈着的 这几个.

源码如下  :

对于这个返回值 我们可以拿到我们  想要的  响应头/体  具体操作是

另外 一般情况下  的get 请求 我们 使用queryforEntity();/queryforObject();  请求参数 使用map进行封装.

对于 访问路径里的pathParam  我们 同样可以使用占位符{id}  来进行参数的传递.  例如:restTemplate.queryForObject("http://xxxx/{id}",string.class,id);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值