繁体   English   中英

从 FeignClient 调用方法

[英]Calling methods from FeignClient

我可以使配置 = ClientConfiguration.class 仅在调用 getCounterparty 方法时使用吗?

@FeignClient(
        decode404 = true,
        url = "${config.client.srm-project.url}",
        name = "${config.client.srm-project.name}",
        configuration = ClientConfiguration.class)

public interface SrmProjectClient {


    @GetMapping(value = "/counterparty")
    CounterpartyDto getCounterparty(@RequestParam(value = "counterpartyId") UUID counterpartyId);

    @GetMapping("/user/current")
    UserResDto getCurrent(@RequestHeader("Authorization") String token);

PS 我刚刚创建了两个单独的接口。 我想没有它,但别无选择。 谢谢

@FeignClient 具有 @Target(value=TYPE) 因此您不能将其应用于方法。 但是你可以专门化你的代码:制作两个 FeignClient(s) 并放入一个你所有依赖于这个配置的方法希望这会有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM