Spring Cloud Feign客户端不为不同的实例连接不同的Context Roots

时间:2015-02-11 22:30:46

标签: spring-cloud netflix-feign netflix-eureka

我正在使用Eureka和带有功能区的Feign客户端评估Spring云。 我一直在创建的示例应用程序有一个Eureka服务器,可以很好地接收客户端。

但是,在使用FeignClient时,RequestMapping需要包含上下文路径。

在我最初的情况下,我有两个具有相同VIP但不同ID的服务。 - localhost提供的一项服务:8080 / - localhost上的一项服务:7400 / HelloWorld

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

这是我需要在客户端中配置的吗?或申请或这是不可能的?

这是我的@FeignClient

<code>

@Autowired
HelloClient client;

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

</code>

理想情况下,RequestMapping只是值'/'

0 个答案:

没有答案