第一步: 首先加入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​​在调用时自动负载均衡;