【发布时间】:2020-12-07 07:16:51
【问题描述】:
我是 feign 客户端实现的新手,我有以下当前实现的代码。
FeignPaymentAbcService:
@FeignClient(name= "abc-service", url="abc url")
public interface FeignPaymentAbcService{
//methods
}
invoking call :
(feignPaymentAbcService.someFunctionality("some input")).getBody();
未来可能会有多个 feign 服务,如 feignPaymentAbcService 、feignPaymentxyz Service 等,因此根据服务,它应该获取 feign 客户端名称和运行服务的 url。 基本上想以动态的方式制作。
任何人都可以提出任何方法吗?
【问题讨论】:
-
您可能想看看xyproblem.info 并重新考虑您的方法。
-
您是否打算让所有
FeignPaymentNNNServices 使用相同的方法,并且只在names 和urls 上有所不同?
标签: java spring-boot feign