nacos-discovery依赖了ribbon,可以不用再引入ribbon依赖
2) 添加@LoadBalanced注解
@Configurationpublic class RestConfig {@Bean@LoadBalancedpublic RestTemplate restTemplate() {return new RestTemplate();}}
3) 修改controller
@Autowiredprivate RestTemplate restTemplate;@RequestMapping(value = "/findOrderByUserId/{id}")public R findOrderByUserId(@PathVariable("id") Integer id) {// RestTemplate调用//String url = "http://localhost:8020/order/findOrderByUserId/"+id;//模拟ribbon实现//String url = getUri("mall-order")+"/order/findOrderByUserId/"+id;// 添加@LoadBalancedString url = "http://mall-order/order/findOrderByUserId/"+id;R result = restTemplate.getForObject(url,R.class);return result;}
