远程调用RestTemplate

2023年5月4日12:09:26

Springboot提供的远程调用工具RestTemplate

  • getForObject(url,类型.class,提交数据)
  • postForObject(url,提交的数据,类型.class)

ribbon

对RestTemplate的封装对象,对RestTemplate进行增强,添加了负载均衡和重试功能

RestTemplate的应用

添加ribbon依赖

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
            <version>2.2.6.RELEASE</version>
        </dependency>

注入RestTemplate

远程调用RestTemplate
响应的数据为json数据 要定义返回的类型RestTemplate自动将响应的json数据转换为我们定义的数据
httpclien远程调用 相对比较底层
而RestTemplate是被ribbon封装可以简单的运用

效果展示

get请求

远程调用RestTemplate

post请求

远程调用RestTemplate

  • 作者:ZH.cat
  • 原文链接:https://blog.csdn.net/Crazy_sounding/article/details/112436361
    更新时间:2023年5月4日12:09:26 ,共 468 字。