当前位置:网站首页>服务发现@EnableDiscoveryClient

服务发现@EnableDiscoveryClient

2022-08-09 22:46:00 一个风轻云淡

@SpringBootApplication
@EnableEurekaClient
@EnableDiscoveryClient //服务发现
public class PaymentMain8001
{
    public static void main(String[] args)
    {
        SpringApplication.run(PaymentMain8001.class,args);
    }
}
 @Resource
    private DiscoveryClient discoveryClient;
 @GetMapping(value = "/payment/discovery")
    public Object discovery()
    {
        List<String> services = discoveryClient.getServices();
        for (String element : services) {
            System.out.println(element);
        }

        List<ServiceInstance> instances = discoveryClient.getInstances("CLOUD-PAYMENT-SERVICE");
        for (ServiceInstance element : instances) {
            System.out.println(element.getServiceId() + "\t" + element.getHost() + "\t" + element.getPort() + "\t"
                    + element.getUri());
        }
        return this.discoveryClient;
    }

 

 

 

原网站

版权声明
本文为[一个风轻云淡]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_62436868/article/details/126242979