package com.ibeetl.admin.console.util;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.context.annotation.Configuration;
|
import org.springframework.web.servlet.config.annotation.*;
|
|
@Configuration
|
public class SessionConfiguration implements WebMvcConfigurer{
|
|
@Autowired
|
SessionInterceptor sessionInterceptor;
|
|
@Override
|
public void addInterceptors(InterceptorRegistry registry) {
|
InterceptorRegistration addInterceptor = registry.addInterceptor(sessionInterceptor);
|
//排除静态资源
|
addInterceptor.excludePathPatterns("/**/*.css", "/**/*.js","*.png", "/**/*.jpg", "/**/*.jpeg",
|
"/login.do", "/loginDemo1.do","/admin/loginData.do","/", "/xzxAdmin", "/**/error",
|
"/admin/echarts/data", "/verify", "/wxxcxpay","/verifyApi","/wxImgApi",
|
"/admin/statis/**", "/admin/targetUser/tuser/queryList.json","/admin/targetUser/tuser/back/queryListMap.json",
|
"/admin/platformStatistics.do","/admin/front/data/*.do","/admin/front/*.do",
|
"/admin/front/order/*.do","/admin/front/user/*.do", "/admin/front/opera/*.do",
|
"/admin/front/fund/*.do","/admin/front/app/*.do","/admin/front/xzxUserRedpaperRule/*.do","/admin/front/xzxUserRedpaperInfo/*.do",
|
"/admin/front/menu/*.do","/admin/front/complaint/*.do","/admin/front/xzxOrderAppraiseInfo/*.do","/admin/front/pay/*.do","/admin/wx/pay/wxPay.do",
|
"/admin/front/weixinPay/*.do");
|
// 拦截配置
|
addInterceptor.addPathPatterns("/**");
|
}
|
|
@Override
|
public void addCorsMappings(CorsRegistry registry) {
|
registry.addMapping("/**")
|
.allowedOrigins("*")
|
.allowCredentials(true)
|
.allowedMethods("GET", "POST", "DELETE", "PUT","PATCH")
|
.maxAge(3600);
|
}
|
|
|
|
}
|