Преглед изворни кода

fix 全局是否登录校验

zoujiajian пре 3 година
родитељ
комит
ae879d59d2
1 измењених фајлова са 33 додато и 0 уклоњено
  1. 33 0
      netflix-web/src/main/java/com/cyksj/config/WebConfig.java

+ 33 - 0
netflix-web/src/main/java/com/cyksj/config/WebConfig.java

@@ -0,0 +1,33 @@
+package com.cyksj.config;
+
+import cn.dev33.satoken.interceptor.SaRouteInterceptor;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+import java.util.List;
+
+/*
+ *项目名: yicang-admin
+ *文件名: WebConfig
+ *创建者: JavaZou
+ *创建时间:2022/12/19 10:01
+ */
+@Configuration
+public class WebConfig implements WebMvcConfigurer {
+
+	@Configuration
+	public class SaTokenConfigure implements WebMvcConfigurer {
+		// 注册拦截器
+		@Override
+		public void addInterceptors(InterceptorRegistry registry) {
+			registry.addInterceptor(new SaRouteInterceptor())
+					.addPathPatterns("/manage/**")
+					.excludePathPatterns(List.of("/manage/admin/login",
+							"/manage/admin/get/loginInfo",
+							"/manage/corp/**",
+							"/manage/coupon/corp/send"));
+		}
+	}
+
+}