我正在使用Consul进行服务发现。有一个名为core-service的服务,其中有一个API,它接受路径变量,如-
@GetMapping("/records/status/{status}")
我需要使用DiscoveryClient发现此API。
我的代码是:
URI uri = discoveryClient.getInstances("core-service").stream().map(si -> si.getUri()).findFirst()
.map(s -> s.resolve("/records/status/" + status)).get();
但是我收到404 Not found错误。请指导。