目录
1、WebConfig 配置类
2、TSUserContext 把用户信息放到context中
3、自定义拦截器
4、在controller中可以使用
5、参考链接
1、WebConfig 配置类
@Configuration
public class WebConfig implements WebMvcConfigurer {@Autowiredprivate AccessControlInterceptor loginInterceptor;@Overridepublic void addInterceptors(InterceptorRegistry registry) {// 注册自定义拦截器LoginInterceptorregistry.addInterceptor(loginInterceptor).addPathPatterns("/**") // 拦截所有的请求.excludePathPatterns("/","/images/**");//排除指定请求}
}
2、TSUserContext 把用户信息放到context中
@Component
public class TSUserContext {private static final String ACCESS_TOKEN = "ACCESS_TOKEN";public void setCurrentUser(TSUser user)