• springcloud


    package com.gupaoedu.example.springcloudalibabanacos.controller;

    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.boot.web.client.RestTemplateBuilder;
    import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
    import org.springframework.cloud.client.loadbalancer.LoadBalanced;
    import org.springframework.context.annotation.Bean;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RestController;
    import org.springframework.web.client.RestTemplate;

    @RestController
    @EnableDiscoveryClient

    public class TestController {
    @Bean
    @LoadBalanced
    RestTemplate restTemplate(RestTemplateBuilder restTemplateBuilder){
    return restTemplateBuilder.build();

    }
    @Autowired
    public RestTemplate restTemplate;
    @GetMapping("/users")
    public String test(){

    return restTemplate.getForObject("http://user-service/users",String.class);
    }
    }























    package com.gupaoedu.example.userservice.controller;

    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RestController;

    @RestController
    public class UserController{

    @GetMapping("/users")
    public String queryUsers(){
    return "返回用户信息";
    }

    }






  • 相关阅读:
    HDU-1205
    HDU-2033
    HDU-2032
    HDU-2031
    HDU-2030
    HDU-2029
    HDU-2028
    HDU-2027
    HDU-2026
    HDU-2025
  • 原文地址:https://www.cnblogs.com/zzl0916/p/13963112.html
Copyright © 2020-2023  润新知