From 81d863041143bce34c8fafc0215a11e571833b6d Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 05 一月 2026 18:07:31 +0800
Subject: [PATCH] 规则调整
---
ycl-common/src/main/java/com/ycl/config/WebMvcConfig.java | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/ycl-common/src/main/java/com/ycl/config/WebMvcConfig.java b/ycl-common/src/main/java/com/ycl/config/WebMvcConfig.java
new file mode 100644
index 0000000..038d60b
--- /dev/null
+++ b/ycl-common/src/main/java/com/ycl/config/WebMvcConfig.java
@@ -0,0 +1,28 @@
+package com.ycl.config;
+
+import com.ycl.interceptor.TokenInterceptor;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+@Configuration
+public class WebMvcConfig implements WebMvcConfigurer {
+
+ //娉ㄥ叆
+ @Autowired
+ private TokenInterceptor tokenInterceptor;
+
+ //灏嗘嫤鎴櫒
+ @Override
+ public void addInterceptors(InterceptorRegistry registry) {
+ registry
+ .addInterceptor(tokenInterceptor)
+ .addPathPatterns("/**") //鎷︽埅鎵�鏈夌殑 url
+ .excludePathPatterns("/user/login")//鎺掗櫎url: /user/login (鐧诲綍)
+ .excludePathPatterns("/user/reg") //鎺掗櫎url: /user/reg (娉ㄥ唽)
+ .excludePathPatterns("/upload/**")//鎺掗櫎 image(鍥惧儚) 鏂囦欢澶逛笅鐨勬墍鏈夋枃浠�
+ .excludePathPatterns("/**/*.js")//鎺掗櫎浠绘剰娣卞害鐩綍涓嬬殑鎵�鏈�".js"鏂囦欢
+ .excludePathPatterns("/**/*.css");
+ }
+}
--
Gitblit v1.8.0