From 6951a2513f6ffb8cd7891ab6a5b209faed86c907 Mon Sep 17 00:00:00 2001 From: xiang Date: Sun, 22 Mar 2026 19:05:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E7=BD=91=E5=85=B3=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/application-local.yml | 8 +++++++- ...lication-test.yml => application-prod.yml} | 20 ++++++++++++++++++- .../service/core/AuthGlobalFilter.java | 1 + 3 files changed, 27 insertions(+), 2 deletions(-) rename xs-server/src/main/resources/{application-test.yml => application-prod.yml} (59%) diff --git a/xs-server/src/main/resources/application-local.yml b/xs-server/src/main/resources/application-local.yml index 64b79a2..2588992 100644 --- a/xs-server/src/main/resources/application-local.yml +++ b/xs-server/src/main/resources/application-local.yml @@ -31,12 +31,18 @@ spring: - Path=/api-common/** filters: - StripPrefix=1 + - id: xservice-stock-center + uri: lb://xservice-stock-center + predicates: + - Path=/api-stock/** + filters: + - StripPrefix=1 redis: host: r-bp1wt59a6nfyt4e3ltpd.redis.rds.aliyuncs.com port: 6379 password: Xiang0000 # 如果无密码可以省略 - database: 0 + database: 10 timeout: 5000 lettuce: pool: diff --git a/xs-server/src/main/resources/application-test.yml b/xs-server/src/main/resources/application-prod.yml similarity index 59% rename from xs-server/src/main/resources/application-test.yml rename to xs-server/src/main/resources/application-prod.yml index 1d65a9d..e36600a 100644 --- a/xs-server/src/main/resources/application-test.yml +++ b/xs-server/src/main/resources/application-prod.yml @@ -10,7 +10,7 @@ spring: nacos: discovery: server-addr: general.xiangtech.xyz:8848 - namespace: e4a9b94d-637e-4faf-8521-6ffc090a8c03 + namespace: 6f603892-e9f7-4ca4-acbc-538fa09ebec0 group: DEFAULT_GROUP username: nacos password: nacos @@ -25,6 +25,24 @@ spring: - Path=/api-auth/** filters: - StripPrefix=1 + - id: xservice-common-center + uri: lb://xservice-common-center + predicates: + - Path=/api-common/** + filters: + - StripPrefix=1 + - id: xservice-stock-center + uri: lb://xservice-stock-center + predicates: + - Path=/api-stock/** + filters: + - StripPrefix=1 + - id: xservice-quartz-admin + uri: lb://xservice-quartz-admin + predicates: + - Path=/api-quartz/** + filters: + - StripPrefix=1 redis: host: r-bp1wt59a6nfyt4e3ltpd.redis.rds.aliyuncs.com diff --git a/xs-service/src/main/java/com/xiang/xservice/gateway/service/core/AuthGlobalFilter.java b/xs-service/src/main/java/com/xiang/xservice/gateway/service/core/AuthGlobalFilter.java index 747fbb2..f13b92f 100644 --- a/xs-service/src/main/java/com/xiang/xservice/gateway/service/core/AuthGlobalFilter.java +++ b/xs-service/src/main/java/com/xiang/xservice/gateway/service/core/AuthGlobalFilter.java @@ -35,6 +35,7 @@ public class AuthGlobalFilter implements GlobalFilter, Ordered { log.debug("跳过 Token 校验: {}", path); return chain.filter(exchange); } + // todo open开放接口如何处理 // 获取 Header 中的 Authorization String token = request.getHeaders().getFirst("Authorization");