使用RestTemplate

RestTemplate是什么?

在服务的调用过程中,使用到了一个组件,叫做 RestTemplate,RestTemplate 是由 Spring 提供的一个 HTTP 请求工具。

其实开发者也可以不使用 RestTemplate ,使用 Java 自带的 HttpUrlConnection 或者经典的网络访问框架 HttpClient 也可以完成,只是在 Spring 项目中,使用 RestTemplate 显然更方便一些。

在传统的项目架构中,因为不涉及到服务之间的调用,大家对 RestTemplate 的使用可能比较少。

注入:

private final RestTemplate restTemplate;

使用:

String res = restTemplate.getForObject(url/list?type=1&pageSize="+ pageQuery.getPageSize() +"&pageNum="+ pageQuery.getPageNum(), String.class);
return JSONUtil.parse(res);

RestTemplate是由Spring框架提供的一个可用于应用中调用rest服务的类它简化了与http服务的通信方式,统一了RESTFul的标准,封装了http连接,我们只需要传入url及其返回值类型即可。相较于之前常用的HttpClient,RestTemplate是一种更为优雅的调用RESTFul服务的方式

标签: ruoyi, RestTemplate

相关阅读

  • 测试信息
  • 开发商:阿里巴巴
  • 版本号:1.0
  • 配色:(企业家)” 推选活动结果
  • 测试信息
  • 测试信息
  • 测试信息