我正在使用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只是值'/'