I am using Consul for Service Discovery. Have a service called core-service where there is an API, which accepts a Path Variable, as -
@GetMapping("/records/status/{status}")
I need to discovery this API using DiscoveryClient.
My code is:
URI uri = discoveryClient.getInstances("core-service").stream().map(si -> si.getUri()).findFirst()
.map(s -> s.resolve("/records/status/" + status)).get();
But I am receiving 404 Not found error. Pls guide.