Helius
2021-06-16 5728be2af515b2200e782aa201ca5d4d67d9ea47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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);
    }
 
 
 
}