From 44e7efdfc068a87fb7a3f3e607e12d7016f48103 Mon Sep 17 00:00:00 2001 From: zhangjf Date: Fri, 20 Feb 2026 18:52:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Gateway=20Token=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Gateway Redis database 改为 0(与业务服务一致) 2. TokenInfo 添加 @JsonIgnoreProperties(ignoreUnknown = true) 3. TokenInfo.isExpired() 添加 @JsonIgnore 避免序列化 4. isExpired() 方法增加 null 检查 --- .../0.0.1-SNAPSHOT/_remote.repositories | 2 +- .../fund-common-0.0.1-SNAPSHOT.jar | Bin 45369 -> 45487 bytes .../0.0.1-SNAPSHOT/maven-metadata-local.xml | 6 +++--- .../fund-common/maven-metadata-local.xml | 2 +- .../0.0.1-SNAPSHOT/_remote.repositories | 2 +- .../0.0.1-SNAPSHOT/maven-metadata-local.xml | 4 ++-- .../fundplatform/maven-metadata-local.xml | 2 +- .../3.3.2/m2e-lastUpdated.properties | 4 ++-- .../3.11.0/m2e-lastUpdated.properties | 4 ++-- .../3.1.1/m2e-lastUpdated.properties | 4 ++-- .../3.1.1/m2e-lastUpdated.properties | 4 ++-- .../3.3.0/m2e-lastUpdated.properties | 4 ++-- .../3.3.1/m2e-lastUpdated.properties | 4 ++-- .../3.12.1/m2e-lastUpdated.properties | 4 ++-- .../3.1.2/m2e-lastUpdated.properties | 4 ++-- .../3.2.0/m2e-lastUpdated.properties | 4 ++-- .../fundplatform/common/auth/TokenInfo.java | 7 ++++++- .../src/main/resources/application.yml | 4 ++-- 18 files changed, 35 insertions(+), 30 deletions(-) diff --git a/.mvn/repository/com/fundplatform/fund-common/0.0.1-SNAPSHOT/_remote.repositories b/.mvn/repository/com/fundplatform/fund-common/0.0.1-SNAPSHOT/_remote.repositories index dd4d899..2a7dd93 100644 --- a/.mvn/repository/com/fundplatform/fund-common/0.0.1-SNAPSHOT/_remote.repositories +++ b/.mvn/repository/com/fundplatform/fund-common/0.0.1-SNAPSHOT/_remote.repositories @@ -1,4 +1,4 @@ #NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Fri Feb 20 18:33:58 CST 2026 +#Fri Feb 20 18:51:03 CST 2026 fund-common-0.0.1-SNAPSHOT.jar>= fund-common-0.0.1-SNAPSHOT.pom>= diff --git a/.mvn/repository/com/fundplatform/fund-common/0.0.1-SNAPSHOT/fund-common-0.0.1-SNAPSHOT.jar b/.mvn/repository/com/fundplatform/fund-common/0.0.1-SNAPSHOT/fund-common-0.0.1-SNAPSHOT.jar index 1b1f8a137025ae79572052c17244b0973578b12d..177ed3d7132712760c225335765a09ed8f46133d 100644 GIT binary patch delta 4228 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 delta 4097 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 PGbXo*m3q7Q_q+cG0TH?E diff --git a/.mvn/repository/com/fundplatform/fund-common/0.0.1-SNAPSHOT/maven-metadata-local.xml b/.mvn/repository/com/fundplatform/fund-common/0.0.1-SNAPSHOT/maven-metadata-local.xml index a18c0a0..69bf604 100644 --- a/.mvn/repository/com/fundplatform/fund-common/0.0.1-SNAPSHOT/maven-metadata-local.xml +++ b/.mvn/repository/com/fundplatform/fund-common/0.0.1-SNAPSHOT/maven-metadata-local.xml @@ -3,7 +3,7 @@ com.fundplatform fund-common - 20260220103348 + 20260220105100 true @@ -11,12 +11,12 @@ pom 0.0.1-SNAPSHOT - 20260220103348 + 20260220105100 jar 0.0.1-SNAPSHOT - 20260220103348 + 20260220105100 diff --git a/.mvn/repository/com/fundplatform/fund-common/maven-metadata-local.xml b/.mvn/repository/com/fundplatform/fund-common/maven-metadata-local.xml index bcf12c1..0ac41af 100644 --- a/.mvn/repository/com/fundplatform/fund-common/maven-metadata-local.xml +++ b/.mvn/repository/com/fundplatform/fund-common/maven-metadata-local.xml @@ -6,6 +6,6 @@ 0.0.1-SNAPSHOT - 20260220103348 + 20260220105100 diff --git a/.mvn/repository/com/fundplatform/fundplatform/0.0.1-SNAPSHOT/_remote.repositories b/.mvn/repository/com/fundplatform/fundplatform/0.0.1-SNAPSHOT/_remote.repositories index 0aa0a3b..85ad111 100644 --- a/.mvn/repository/com/fundplatform/fundplatform/0.0.1-SNAPSHOT/_remote.repositories +++ b/.mvn/repository/com/fundplatform/fundplatform/0.0.1-SNAPSHOT/_remote.repositories @@ -1,3 +1,3 @@ #NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Fri Feb 20 18:33:50 CST 2026 +#Fri Feb 20 18:51:01 CST 2026 fundplatform-0.0.1-SNAPSHOT.pom>= diff --git a/.mvn/repository/com/fundplatform/fundplatform/0.0.1-SNAPSHOT/maven-metadata-local.xml b/.mvn/repository/com/fundplatform/fundplatform/0.0.1-SNAPSHOT/maven-metadata-local.xml index 2cc0b6d..61d18bf 100644 --- a/.mvn/repository/com/fundplatform/fundplatform/0.0.1-SNAPSHOT/maven-metadata-local.xml +++ b/.mvn/repository/com/fundplatform/fundplatform/0.0.1-SNAPSHOT/maven-metadata-local.xml @@ -3,7 +3,7 @@ com.fundplatform fundplatform - 20260220103348 + 20260220105100 true @@ -11,7 +11,7 @@ pom 0.0.1-SNAPSHOT - 20260220103348 + 20260220105100 diff --git a/.mvn/repository/com/fundplatform/fundplatform/maven-metadata-local.xml b/.mvn/repository/com/fundplatform/fundplatform/maven-metadata-local.xml index f85cee8..5fc5da3 100644 --- a/.mvn/repository/com/fundplatform/fundplatform/maven-metadata-local.xml +++ b/.mvn/repository/com/fundplatform/fundplatform/maven-metadata-local.xml @@ -6,6 +6,6 @@ 0.0.1-SNAPSHOT - 20260220103348 + 20260220105100 diff --git a/.mvn/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/m2e-lastUpdated.properties b/.mvn/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/m2e-lastUpdated.properties index bb03949..e9203dc 100644 --- a/.mvn/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/m2e-lastUpdated.properties +++ b/.mvn/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/m2e-lastUpdated.properties @@ -1,2 +1,2 @@ -#Fri Feb 20 18:40:08 CST 2026 -central|https\://repo1.maven.org/maven2|null=1771584008125 +#Fri Feb 20 18:45:42 CST 2026 +central|https\://repo1.maven.org/maven2|null=1771584342966 diff --git a/.mvn/repository/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/m2e-lastUpdated.properties b/.mvn/repository/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/m2e-lastUpdated.properties index b3e1a24..0c7863d 100644 --- a/.mvn/repository/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/m2e-lastUpdated.properties +++ b/.mvn/repository/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/m2e-lastUpdated.properties @@ -1,2 +1,2 @@ -#Fri Feb 20 18:40:08 CST 2026 -central|https\://repo1.maven.org/maven2|null=1771584008166 +#Fri Feb 20 18:45:42 CST 2026 +central|https\://repo1.maven.org/maven2|null=1771584342984 diff --git a/.mvn/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.1/m2e-lastUpdated.properties b/.mvn/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.1/m2e-lastUpdated.properties index 24de30d..514a06d 100644 --- a/.mvn/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.1/m2e-lastUpdated.properties +++ b/.mvn/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.1/m2e-lastUpdated.properties @@ -1,2 +1,2 @@ -#Fri Feb 20 18:40:08 CST 2026 -central|https\://repo1.maven.org/maven2|null=1771584008178 +#Fri Feb 20 18:45:43 CST 2026 +central|https\://repo1.maven.org/maven2|null=1771584343003 diff --git a/.mvn/repository/org/apache/maven/plugins/maven-install-plugin/3.1.1/m2e-lastUpdated.properties b/.mvn/repository/org/apache/maven/plugins/maven-install-plugin/3.1.1/m2e-lastUpdated.properties index a8ce277..7e1cbbb 100644 --- a/.mvn/repository/org/apache/maven/plugins/maven-install-plugin/3.1.1/m2e-lastUpdated.properties +++ b/.mvn/repository/org/apache/maven/plugins/maven-install-plugin/3.1.1/m2e-lastUpdated.properties @@ -1,2 +1,2 @@ -#Fri Feb 20 18:40:08 CST 2026 -central|https\://repo1.maven.org/maven2|null=1771584008176 +#Fri Feb 20 18:45:43 CST 2026 +central|https\://repo1.maven.org/maven2|null=1771584343001 diff --git a/.mvn/repository/org/apache/maven/plugins/maven-jar-plugin/3.3.0/m2e-lastUpdated.properties b/.mvn/repository/org/apache/maven/plugins/maven-jar-plugin/3.3.0/m2e-lastUpdated.properties index 4c04b50..68abeab 100644 --- a/.mvn/repository/org/apache/maven/plugins/maven-jar-plugin/3.3.0/m2e-lastUpdated.properties +++ b/.mvn/repository/org/apache/maven/plugins/maven-jar-plugin/3.3.0/m2e-lastUpdated.properties @@ -1,2 +1,2 @@ -#Fri Feb 20 18:40:08 CST 2026 -central|https\://repo1.maven.org/maven2|null=1771584008171 +#Fri Feb 20 18:45:42 CST 2026 +central|https\://repo1.maven.org/maven2|null=1771584342991 diff --git a/.mvn/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/m2e-lastUpdated.properties b/.mvn/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/m2e-lastUpdated.properties index b7fc38a..62c7847 100644 --- a/.mvn/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/m2e-lastUpdated.properties +++ b/.mvn/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/m2e-lastUpdated.properties @@ -1,2 +1,2 @@ -#Fri Feb 20 18:40:08 CST 2026 -central|https\://repo1.maven.org/maven2|null=1771584008165 +#Fri Feb 20 18:45:42 CST 2026 +central|https\://repo1.maven.org/maven2|null=1771584342979 diff --git a/.mvn/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/m2e-lastUpdated.properties b/.mvn/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/m2e-lastUpdated.properties index 49a069b..69ec72e 100644 --- a/.mvn/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/m2e-lastUpdated.properties +++ b/.mvn/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/m2e-lastUpdated.properties @@ -1,2 +1,2 @@ -#Fri Feb 20 18:40:08 CST 2026 -central|https\://repo1.maven.org/maven2|null=1771584008180 +#Fri Feb 20 18:45:43 CST 2026 +central|https\://repo1.maven.org/maven2|null=1771584343012 diff --git a/.mvn/repository/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/m2e-lastUpdated.properties b/.mvn/repository/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/m2e-lastUpdated.properties index 93d13c8..52e46f3 100644 --- a/.mvn/repository/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/m2e-lastUpdated.properties +++ b/.mvn/repository/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/m2e-lastUpdated.properties @@ -1,2 +1,2 @@ -#Fri Feb 20 18:40:08 CST 2026 -central|https\://repo1.maven.org/maven2|null=1771584008169 +#Fri Feb 20 18:45:42 CST 2026 +central|https\://repo1.maven.org/maven2|null=1771584342989 diff --git a/.mvn/repository/org/springframework/boot/spring-boot-maven-plugin/3.2.0/m2e-lastUpdated.properties b/.mvn/repository/org/springframework/boot/spring-boot-maven-plugin/3.2.0/m2e-lastUpdated.properties index a50a2c4..78e21d4 100644 --- a/.mvn/repository/org/springframework/boot/spring-boot-maven-plugin/3.2.0/m2e-lastUpdated.properties +++ b/.mvn/repository/org/springframework/boot/spring-boot-maven-plugin/3.2.0/m2e-lastUpdated.properties @@ -1,2 +1,2 @@ -#Fri Feb 20 18:40:08 CST 2026 -central|https\://repo1.maven.org/maven2|null=1771584008173 +#Fri Feb 20 18:45:42 CST 2026 +central|https\://repo1.maven.org/maven2|null=1771584342997 diff --git a/fund-common/src/main/java/com/fundplatform/common/auth/TokenInfo.java b/fund-common/src/main/java/com/fundplatform/common/auth/TokenInfo.java index 472f6ec..70c25e4 100644 --- a/fund-common/src/main/java/com/fundplatform/common/auth/TokenInfo.java +++ b/fund-common/src/main/java/com/fundplatform/common/auth/TokenInfo.java @@ -1,11 +1,15 @@ package com.fundplatform.common.auth; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import java.io.Serializable; /** * Token信息实体 * 存储在Redis中的用户会话信息 */ +@JsonIgnoreProperties(ignoreUnknown = true) public class TokenInfo implements Serializable { private static final long serialVersionUID = 1L; @@ -89,7 +93,8 @@ public class TokenInfo implements Serializable { /** * 检查Token是否过期 */ + @JsonIgnore public boolean isExpired() { - return System.currentTimeMillis() > expireTime; + return expireTime != null && System.currentTimeMillis() > expireTime; } } diff --git a/fund-gateway/src/main/resources/application.yml b/fund-gateway/src/main/resources/application.yml index 633bb6f..0261b24 100644 --- a/fund-gateway/src/main/resources/application.yml +++ b/fund-gateway/src/main/resources/application.yml @@ -5,13 +5,13 @@ spring: application: name: fund-gateway - # Redis配置(用于限流) + # Redis配置(用于限流和Token验证) data: redis: host: localhost port: 6379 password: zjf@123456 - database: 1 + database: 0 cloud: compatibility-verifier: