使用springUtil的genBean方法获取注入的feignService的时候,beanId需要特别注明,不能使用默认的驼峰格式,注明的方式是:
/**
* 定时任务触发远程服务调用
*
* 因为没有用到注册中心,所以需要写url
* 务必注意:qualifier 是为了避免genBean的时候发生 NoSuchBeanDefinitionException 的异常
*/
@FeignClient(name = "arrg-feign", url = "${app.feign.serviceUrl}", qualifier = "appFeignService")
public interface AppFeignService extends IQuartzClientService{
}
网友评论