[英]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.