Ribbon中 Rest请求模板类解读
消费服务中
Config配置类中
//Ribbon的负载均衡 @LoadBalanced
@LoadBalanced
@Bean
public RestTemplate restTemplate(){
return new RestTemplate();
}
当我们从服务消费端去调用服务提供者的服务的时候,使用了一个极其方便的对象叫
RestTemplate,当时我们只使用了 RestTemplate 中最简单的一个功能getForEntity 发起了
一个get 请求去调用服务端的数据,同时,我们还通过配置@LoadBalanced注解开启客户
端负载均衡,RestTemplate的功能非常强大,那么接下来我们就来详细的看一下
RestTemplate 中几种常见请求方法的使用。
在日常操作中,基于Rest 的方式通常是四种情况,它们分表是:,
GET请求; 查询数据
POST请求 添加数据
PUT请求; 修改数据
DELETE请求; 删除数据
提供者服务中
假如只支持delete请求
@RestController
public class HelloController {
@DeleteMapping("/service/hello")
public String Hello(){
System.out.println("服务提供者---- 1");
return "test";
}
}