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