From 9a20a52afb548164bb4ac7f2db9ad60cb21932eb Mon Sep 17 00:00:00 2001 From: meowrain Date: Thu, 8 Jan 2026 00:50:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=94=BE=E8=A1=8C=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aioj/backend/auth/config/SecurityConfiguration.java | 2 +- .../aioj/backend/auth/filter/JwtAuthenticationFilter.java | 3 ++- .../cn/meowrain/backend/common/mybaits/base/BaseEntity.java | 5 ----- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/aioj-backend-auth/src/main/java/cn/meowrain/aioj/backend/auth/config/SecurityConfiguration.java b/aioj-backend-auth/src/main/java/cn/meowrain/aioj/backend/auth/config/SecurityConfiguration.java index 456f357..21fffc1 100644 --- a/aioj-backend-auth/src/main/java/cn/meowrain/aioj/backend/auth/config/SecurityConfiguration.java +++ b/aioj-backend-auth/src/main/java/cn/meowrain/aioj/backend/auth/config/SecurityConfiguration.java @@ -27,7 +27,7 @@ public class SecurityConfiguration { .sessionManagement(session -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS)) .authorizeHttpRequests(auth -> auth .requestMatchers("/v1/auth/**", "/oauth2/**", "/.well-known/**", "/doc.html", "/swagger-ui/**", - "/swagger-resources/**", "/webjars/**", "/v3/api-docs/**", "/favicon.ico") + "/swagger-resources/**", "/webjars/**", "/v3/api-docs/**", "/v3/api-docs", "/favicon.ico") .permitAll() .anyRequest() .authenticated()) diff --git a/aioj-backend-auth/src/main/java/cn/meowrain/aioj/backend/auth/filter/JwtAuthenticationFilter.java b/aioj-backend-auth/src/main/java/cn/meowrain/aioj/backend/auth/filter/JwtAuthenticationFilter.java index e6fcf09..91d67b8 100644 --- a/aioj-backend-auth/src/main/java/cn/meowrain/aioj/backend/auth/filter/JwtAuthenticationFilter.java +++ b/aioj-backend-auth/src/main/java/cn/meowrain/aioj/backend/auth/filter/JwtAuthenticationFilter.java @@ -99,7 +99,8 @@ public class JwtAuthenticationFilter extends OncePerRequestFilter { // 跳过不需要JWT验证的路径 return path.startsWith("/v1/auth/") || path.startsWith("/doc.html") || path.startsWith("/swagger-ui/") || path.startsWith("/swagger-resources/") || path.startsWith("/webjars/") - || path.startsWith("/v3/api-docs/") || path.equals("/favicon.ico"); + || path.startsWith("/v3/api-docs") || path.equals("/favicon.ico") + || path.contains("/v3/api-docs"); } } diff --git a/aioj-backend-common/aioj-backend-common-mybatis/src/main/java/cn/meowrain/backend/common/mybaits/base/BaseEntity.java b/aioj-backend-common/aioj-backend-common-mybatis/src/main/java/cn/meowrain/backend/common/mybaits/base/BaseEntity.java index b22ab91..aa99578 100644 --- a/aioj-backend-common/aioj-backend-common-mybatis/src/main/java/cn/meowrain/backend/common/mybaits/base/BaseEntity.java +++ b/aioj-backend-common/aioj-backend-common-mybatis/src/main/java/cn/meowrain/backend/common/mybaits/base/BaseEntity.java @@ -2,7 +2,6 @@ package cn.meowrain.backend.common.mybaits.base; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; -import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; @@ -23,28 +22,24 @@ public class BaseEntity implements Serializable { /** * 创建者 */ - @Schema(description = "创建人") @TableField(fill = FieldFill.INSERT) private String createBy; /** * 创建时间 */ - @Schema(description = "创建时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 更新者 */ - @Schema(description = "更新人") @TableField(fill = FieldFill.INSERT_UPDATE) private String updateBy; /** * 更新时间 */ - @Schema(description = "更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime;