一、RestTemplate

1、是什么

RestTemplate提供了多种便捷访问远程Http服务的方法,是一种简单便捷的访问restful服务模板类,是Spring提供的用于访问
Rest服务的客户端模板工具集。

2、使用

使用restTemplate访问restful接口非常的简单粗暴无脑,(url,requestMap,ResponseBean.class)这三个参数分别代表
REST请求地址、请求参数、HTTP响应转换被转换成的对象类型。

二、工程重构

1、观察问题

系统中有重复问题,重构

2、新建

3、POM

  1. <dependencies>
  2. <dependency>
  3. <groupId>org.projectlombok</groupId>
  4. <artifactId>lombok</artifactId>
  5. <optional>true</optional>
  6. </dependency>
  7. <dependency>
  8. <groupId>cn.hutool</groupId>
  9. <artifactId>hutool-all</artifactId>
  10. <version>5.3.1</version>
  11. </dependency>
  12. </dependencies>

4、entites

image.png

5、

image.png