From 7664fa0dbc023d192aeb94c7f2612e0fbe0e3cd7 Mon Sep 17 00:00:00 2001 From: dengzedong <dengzedong@email> Date: 星期五, 06 十二月 2024 17:03:55 +0800 Subject: [PATCH] IailabClient 配置 --- shasteel-biz/src/main/java/com/iailab/module/shasteel/config/FeignTokenInterceptor.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/shasteel-biz/src/main/java/com/iailab/module/shasteel/config/FeignTokenInterceptor.java b/shasteel-biz/src/main/java/com/iailab/module/shasteel/config/FeignTokenInterceptor.java index 2f328a9..0452221 100644 --- a/shasteel-biz/src/main/java/com/iailab/module/shasteel/config/FeignTokenInterceptor.java +++ b/shasteel-biz/src/main/java/com/iailab/module/shasteel/config/FeignTokenInterceptor.java @@ -3,6 +3,7 @@ import com.iailab.module.shasteel.util.token.IailabClient; import feign.RequestInterceptor; import feign.RequestTemplate; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.http.HttpHeaders; import org.springframework.web.context.request.RequestContextHolder; @@ -11,6 +12,9 @@ @Configuration public class FeignTokenInterceptor implements RequestInterceptor { + @Autowired + private IailabClient iailabClient; + @Override public void apply(RequestTemplate requestTemplate) { // 从当前请求上下文中获取Token @@ -18,11 +22,11 @@ if (token == null) { // 如果没有获取到Token,从system-server中获取token - token = IailabClient.getToken(); + token = iailabClient.getToken(); if (token!= null) { requestTemplate.header(HttpHeaders.AUTHORIZATION, token); } - Long tenantId = IailabClient.getTenantId(); + Long tenantId = iailabClient.getTenantId(); if (tenantId != null) { requestTemplate.header("tenant-id", String.valueOf(tenantId)); } -- Gitblit v1.9.3