增加测试接口
This commit is contained in:
@ -0,0 +1,24 @@
|
||||
package com.sczx.gateway.controller;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.cloud.client.ServiceInstance;
|
||||
import org.springframework.cloud.client.discovery.DiscoveryClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
public class TestController {
|
||||
@Autowired
|
||||
private DiscoveryClient discoveryClient;
|
||||
|
||||
@GetMapping("/test")
|
||||
public String test() {
|
||||
List<ServiceInstance> instances = discoveryClient.getInstances("sczx_user");
|
||||
if (instances == null || instances.isEmpty()) {
|
||||
return "No instances found!";
|
||||
}
|
||||
return "Found instance: " + instances.get(0).getUri();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user