spring cloud alibaba之ribbon服务调用(四)

一、博客前提

spring cloud alibaba中的ribbon服务调用和spring cloud中的ribbon服务调用一样,本次直接在上一篇博客中新建的nacos-client中修改代码,下面不在多做说明,直接粘贴代码

二、修改启动类

修改启动类,在启动类中加上以下代码

 @Bean
    // 标注此注解后,RestTemplate就具有了客户端负载均衡能力
    @LoadBalanced
    RestTemplate restTemplate() {
        //用 restTemplate 请求数据服务
        return new RestTemplate();
    }

三、修改ShowDataController

在ShowDataController增加一个方法访问nacosclient服务的方法

    @Autowired
    RestTemplate restTemplate;

    @RequestMapping("/getdatas2")
    public List listData2() {
        return restTemplate.getForObject("http://nacos-client/datas", List.class);
    }

四、重启服务并访问

重启nacos-client2服务,并访问http://localhost:8988/getdatas2

spring cloud alibaba之ribbon服务调用(四)_第1张图片

 

你可能感兴趣的:(spring,cloud,alibaba)