在项目中增长配置类,将restTemplate做为Bean注入到IoC容器中,而且在Bean上加注解@LoadBalanced,代码以下:java
@Configuration public class RibbonConfig { @Bean @LoadBalanced RestTemplate restTemplate() { return new RestTemplate(); } }
调用Client代码以下:rest
@Service("ribbonService") public class RibbonService { @Autowired RestTemplate restTemplate; public String hi(String name) { return restTemplate.getForObject("http://eureka-client/hi?name=" + name, String.class); } }