Ribbon常用注解及配置

Ribbon在服务调用方使用

常用注解及范例:

主类中:

@Bean
@LoadBalanced  //在RestTemplate上加入负载均衡注解
public RestTemplate restTemplate(){
return new RestTemplate();
}

服务调用代码:

@GetMapping("{id}")
public User queryById(@PathVariable("id") Long id){
String url = "http://user-server/user/"+id;
User user = restTemplate.getForObject(url, User.class);
return user;
}

 

上一篇:restTemplate源码解析(四)执行ClientHttpRequest请求对象


下一篇:restTemplate getForObject中map传参问题