3

我正在使用 Eureka 评估 Spring Cloud 以及使用 Ribbon 评估 Feign Client。我一直在创建的示例应用程序有一个可以很好地接收客户端的 Eureka 服务器。

但是,在使用 FeignClient 时,RequestMapping 需要包含 Context Path。

在我最初的案例中,我有两个服务具有相同的 VIP 但不同的 ID。- 本地主机上的一项服务:8080/ - 本地主机上的一项服务:7400/HelloWorld

不同上下文根的原因是由于我无法轻易更改的潜在部署结构。

这是我需要在我的客户端中配置的东西吗?或应用程序或这是不可能的?

这是我的@FeignClient

<code>

@Autowired
HelloClient client;

@FeignClient(value = "Hello-World")
interface HelloClient {
    @RequestMapping(value = "/HelloWorld", method = RequestMethod.GET)
    String hello();
}

</code>

理想情况下,RequestMapping 只会是值“/”

4

0 回答 0