来进行调用,因为他们是直接把feignClient的name直接写死在代码里,导致他们每次发版到测试环境时,要手动改name,比如把user_dev改成user_test,这种改法在服务比较少的情况下,还可以接受,一旦服务一多,就容易改漏,导致本来该调用测试环境的服务提供方,结果跑去调用开发环境的提供方。 他们的老大给他提的需求是,消费...
现在有RequestAttributes对象的实现类了,我们就尝试注入他,找到他的RequestAttributes对象注入的拦截器,重写他起名为FeignConfig,然后注入,下边是源码 @Component@Slf4jpublicclassFeignConfigimplementsRequestInterceptor{publicFeignConfig(){}@BeanpublicRetryerfeignRetryer(){returnnewRetryer.Default(100,1000,5);}@Beanpub...