【问题标题】:Feign client name within RequestInterceptor在 RequestInterceptor 中伪装客户端名称
【发布时间】:2019-08-02 21:26:47
【问题描述】:

我有一个假客户

@FeignClient(name = "client1")
public interface Client1 {

    @GetMapping("/hello")
    HelloResponse hello();
}

如何在RequestInterceptor 中获取名称client1

public class HelloInterceptor implements RequestInterceptor {

    @Override
    public void apply(RequestTemplate requestTemplate) {
        // how to get "client1" here?
    }
}

【问题讨论】:

    标签: spring-cloud-feign


    【解决方案1】:
    requestTemplate.feignTarget().name()
    

    这将给出客户名称

    【讨论】:

    猜你喜欢
    • 2019-06-29
    • 1970-01-01
    • 2016-10-22
    • 2020-01-11
    • 1970-01-01
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多