没有合适的资源?快使用搜索试试~ 我知道了~
RestTemplate如何在Spring或非Spring环境下使用.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 190 浏览量
2022-07-03
11:11:23
上传
评论
收藏 85KB DOCX 举报
温馨提示
试读
3页
RestTemplate是执行HTTP请求的同步阻塞式的客户端,它在HTTP客户端库(例如JDK HttpURLConnection,Apache HttpComponents,okHttp等)基础封装了更加简单易用的模板方法API。也就是说RestTemplate是一个封装,底层的实现还是java应用开发中常用的一些HTTP客户端。但是相对于直接使用底层的HTTP客户端库,它的操作更加方便、快捷,能很大程度上提升我们的开发效率。
资源推荐
资源详情
资源评论
RestTemplate 是执行 HTTP 请求的同步阻塞式的客户端,它在 HTTP 客户端库
(例如 JDK HttpURLConnection,Apache HttpComponents,okHttp 等)基础
封装了更加简单易用的模板方法 API。也就是说 RestTemplate 是一个封装,底
层的实现还是 java 应用开发中常用的一些 HTTP 客户端。但是相对于直接使用
底层的 HTTP 客户端库,它的操作更加方便、快捷,能很大程度上提升我们的
开发效率。
RestTemplate 作为 spring-web 项目的一部分,在 Spring 3.0 版本开始被引入。
RestTemplate 类通过为 HTTP 方法(例如 GET,POST,PUT,DELETE 等)
提供重载的方法,提供了一种非常方便的方法访问基于 HTTP 的 Web 服务。如
果你的 Web 服务 API 基于标准的 RESTful 风格设计,使用效果将更加的完美。
根据 Spring 官方文档及源码中的介绍,RestTemplate 在将来的
版本中它可能会被弃用,因为他们已在 Spring 5 中引入了
WebClient 作为非阻塞式 Reactive HTTP 客户端。但是
RestTemplate 目前在 Spring “社区内还是很多项目的 重度依 ”赖 ,
比如说 Spring Cloud。另外,RestTemplate 说白了是一个客户端
API 封装,和服务端相比,非阻塞 Reactive 编程的需求并没有那
么高。
非 Spring 环境下使用 RestTemplate
>
为了方便后续开发测试,首先介绍一个网站给大家。
JSONPlaceholder 是一个提供免费的在线 REST API 的网站,我
们在开发时可以使用它提供的 url 地址测试下网络请求以及请求参
数。或者当我们程序需要获取一些模拟数据、模拟图片时也可以
使用它。
RestTemplate 是 spring 的一个 rest 客户端,在 spring-web 这个包下。这个包
虽然叫做 spring- web,但是它的 RestTemplate 可以脱离 Spring 环境使用。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.2.6.RELEASE</version>
资源评论
小兔子平安
- 粉丝: 209
- 资源: 1940
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功