@Configuration
public class SaTokenConfigure implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new SaInterceptor(handle -> StpUtil.checkLogin()))
// 对全局的接口进行登录校验
.addPathPatterns("/**")
// 排除user模块下面的和api文档
.excludePathPatterns("/api/user/**", "/static/**",
"/webjars/**", "/doc.html", "/v3/**");
}
@Bean
public StpLogic getTokenLogic() {
return new StpLogicJwtForSimple();
}
}
注意:在过滤API文档时不能只是过滤掉doc.html , 要看下管理台请求的借口需要一起进行过滤。