1. 首页
  2. 编程语言
  3. Java
  4. Spring的RestTemplata使用的具体方法

Spring的RestTemplata使用的具体方法

上传者: 2021-05-02 16:11:01上传 PDF文件 91.45 KB 热度 17次

Spring RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端,RestTemplate 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率,所以很多客户端比如 Android或者第三方服务商都是使用 RestTemplate 请求 restful 服务。自己也可以创建消息转换器,创建一个类继承AbstractGenericHttpMessageConverter类或者实现HttpMessageConverter接口,需要注意的是canRead方法和canWrite方法最好自己做判断,在writeInternal或write方法中将参数写入到流,在readInternal或read方法中将返回结果从流的body中获取并进行类型映射。在这个方法中,method参数可以通过HTTPMethod枚举来进行获取,requestEntity参数是自己封装的HttpEntity实体,包含请求体和请求头,responseType参数是返回结果的映射类,uriVariables这个参数给我的印象就是鸡肋,获取请求返回接口可以通过方法返回值的getBody()方法获取。

下载地址
用户评论