第一步: 首先加入ribbon的依赖;
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</dependency>
第二步: 要使用ribbon,只需要一个注解@LoadBalanced
:
@Bean
@LoadBalanced
public RestTemplate restTemplate(){
RestTemplate restTemplate = new RestTemplate();
return restTemplate;
}
在RestTemplate
上面加入@LoadBalanced
注解,这样就可以实现RestTemplate
在调用时自动负载均衡;