Explorar o código

添加loginAppUser拦截

luobo %!s(int64=4) %!d(string=hai) anos
pai
achega
f88ef6dc93

+ 18 - 0
ruoyi-app/src/main/java/com/ruoyi/app/config/InterceptorConfig.java

@@ -1,6 +1,7 @@
 package com.ruoyi.app.config;
 
 import com.ruoyi.app.interceptor.AuthenticationInterceptor;
+import com.ruoyi.app.resolver.LoginAppUserHandlerMethodArgumentResolver;
 import com.ruoyi.common.config.RuoYiConfig;
 import com.ruoyi.common.constant.Constants;
 import com.ruoyi.framework.interceptor.RepeatSubmitInterceptor;
@@ -10,16 +11,24 @@ import org.springframework.context.annotation.Configuration;
 import org.springframework.web.cors.CorsConfiguration;
 import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
 import org.springframework.web.filter.CorsFilter;
+import org.springframework.web.method.support.HandlerMethodArgumentResolver;
 import org.springframework.web.servlet.config.annotation.CorsRegistry;
 import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
 import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
 import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 
+import java.util.List;
+
 /**
  * @author Alex
  */
 @Configuration
 public class InterceptorConfig implements WebMvcConfigurer {
+    /**
+     * 添加拦截 luobo
+     */
+    @Autowired
+    private LoginAppUserHandlerMethodArgumentResolver loginAppUserHandlerMethodArgumentResolver;
 
     @Override
     public void addResourceHandlers(ResourceHandlerRegistry registry) {
@@ -40,6 +49,15 @@ public class InterceptorConfig implements WebMvcConfigurer {
         return new AuthenticationInterceptor();
     }
 
+    /**
+     * 添加拦截 luobo
+     */
+    @Override
+    public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
+        argumentResolvers.add(loginAppUserHandlerMethodArgumentResolver);
+    }
+
+
     @Override
     public void addCorsMappings(CorsRegistry registry) {
         registry.addMapping("/**")