935090232@qq.com
2021-01-15 e971ea090aa1f320f3c3f78c3a2a8d50f16dd4d0
zq-erp/src/main/java/com/matrix/config/MvcCoreConfig.java
@@ -3,6 +3,7 @@
import com.matrix.core.interceptor.WbeCommonInterceptor;
import com.matrix.system.common.interceptor.ApiUserLoginInterceptor;
import com.matrix.system.common.interceptor.HostInterceptor;
import com.matrix.system.common.interceptor.SuAuthorityInterceptor;
import com.matrix.system.common.interceptor.UserLoginInterceptor;
@@ -36,6 +37,9 @@
   @Autowired
   private WbeCommonInterceptor wbeCommonInterceptor;
   @Autowired
   private ApiUserLoginInterceptor apiUserLoginInterceptor;
   /**
    * 添加拦截器
@@ -46,15 +50,29 @@
    */
   @Override
   public void addInterceptors(InterceptorRegistry registry) {
      // 手机端拦截
      registry.addInterceptor(apiUserLoginInterceptor)
            .addPathPatterns("/api/**")
            .excludePathPatterns("/api/common/**");
      // 公共拦截
      registry.addInterceptor(wbeCommonInterceptor)
            .addPathPatterns("/**")
            .excludePathPatterns("/css/**")
            .excludePathPatterns("/js/**")
            .excludePathPatterns("/images/**")
            .excludePathPatterns("/plugin/**");
            .excludePathPatterns("/plugin/**")
            .excludePathPatterns("/swagger**/**")
            .excludePathPatterns("/webjars/**");
      // 用户认证拦截
      registry.addInterceptor(userLoginInterceptor).addPathPatterns("/**").excludePathPatterns("/common/**").excludePathPatterns("/resource/**");
      registry.addInterceptor(userLoginInterceptor)
            .addPathPatterns("/**")
            .excludePathPatterns("/common/**")
            .excludePathPatterns("/resource/**")
            .excludePathPatterns("/swagger**/**")
            .excludePathPatterns("/webjars/**")
            .excludePathPatterns("/api/**");
      // url权限拦截
      registry.addInterceptor(suAuthorityInterceptor).addPathPatterns("/**/su/**");
      //小程序公司与域名对应关系拦截