使用Consul和路径变量

时间:2020-09-07 08:44:06

标签: spring-boot spring-cloud-consul

我正在使用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错误。请指导。

0 个答案:

没有答案