diff --git a/ebike-feign/src/main/java/com/ebike/feign/clients/OperateFeignClient.java b/ebike-feign/src/main/java/com/ebike/feign/clients/OperateFeignClient.java index 69c7bd78..0456e2fc 100644 --- a/ebike-feign/src/main/java/com/ebike/feign/clients/OperateFeignClient.java +++ b/ebike-feign/src/main/java/com/ebike/feign/clients/OperateFeignClient.java @@ -3,6 +3,8 @@ package com.ebike.feign.clients; import com.cdzy.common.model.EbikeTracking; import com.cdzy.common.model.JsonResult; import com.cdzy.common.model.ReqBatchRegionDto; +import com.ebike.feign.component.FeignTokenInterceptor; +import com.ebike.feign.config.ExampleFeignConfiguration; import com.ebike.feign.model.res.ReqEbikeSiteQuery; import com.ebike.feign.model.res.ReqEbikeTrackingDto; import com.ebike.feign.model.res.ReqUserOperateDto; @@ -24,7 +26,7 @@ import java.util.concurrent.CompletableFuture; * * @author dingchao */ -@FeignClient(name = "ebike-operate") +@FeignClient(name = "ebike-operate",configuration = { ExampleFeignConfiguration.class,FeignTokenInterceptor.class}) public interface OperateFeignClient { /** * 批量保存电池入库记录。 diff --git a/ebike-feign/src/main/java/com/ebike/feign/config/ExampleFeignConfiguration.java b/ebike-feign/src/main/java/com/ebike/feign/config/ExampleFeignConfiguration.java index de1c35fd..68a6c60a 100644 --- a/ebike-feign/src/main/java/com/ebike/feign/config/ExampleFeignConfiguration.java +++ b/ebike-feign/src/main/java/com/ebike/feign/config/ExampleFeignConfiguration.java @@ -1,5 +1,6 @@ package com.ebike.feign.config; +import com.ebike.feign.component.FeignTokenInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableAsync; @@ -19,4 +20,9 @@ public class ExampleFeignConfiguration { executor.initialize(); return executor; } + + @Bean + public FeignTokenInterceptor feignTokenInterceptor() { + return new FeignTokenInterceptor(); + } }