package com.tykj.workflowcore.user.config;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * @author huangjiafu
 * @version V1.0
 * @data 2021/8/19 10:54
 **/
@Configuration
public class TokenConfig implements WebMvcConfigurer {

    @Autowired
    TokenInterceptor tokenInterceptor;

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        //注册TestInterceptor拦截器
//        InterceptorRegistration registration = registry.addInterceptor(tokenInterceptor);
//        registration.addPathPatterns("/*/*");                      //路径都被拦截
//        registration.excludePathPatterns(                         //添加不拦截路径
//                "/*/*.html",            //html静态资源
//                "/*/*.js",              //js静态资源
//                "/*/*.css",             //css静态资源
//                "/*/*.woff",
//                "/*/*.ttf",
//                "http://localhost:8989/swagger-ui.html#/"
//        );
    }

}
