|
|
|
|
@ -37,12 +37,12 @@ public class ResourcesConfig implements WebMvcConfigurer {
|
|
|
|
|
// 注册路由拦截器,自定义验证规则
|
|
|
|
|
registry.addInterceptor(new SaRouteInterceptor((request, response, handler) -> {
|
|
|
|
|
// 登录验证 -- 排除多个路径
|
|
|
|
|
SaRouter.match(
|
|
|
|
|
//获取所有的
|
|
|
|
|
Collections.singletonList("/**"),
|
|
|
|
|
//排除下不需要拦截的
|
|
|
|
|
Arrays.asList(securityProperties.getExcludes()),
|
|
|
|
|
() -> {
|
|
|
|
|
SaRouter
|
|
|
|
|
// 获取所有的
|
|
|
|
|
.match(Collections.singletonList("/**"))
|
|
|
|
|
// 排除下不需要拦截的
|
|
|
|
|
.notMatch(Arrays.asList(securityProperties.getExcludes()))
|
|
|
|
|
.check(() -> {
|
|
|
|
|
Long userId = SecurityUtils.getUserId();
|
|
|
|
|
if(StringUtils.isNotNull(userId) ) {
|
|
|
|
|
long tokenTimeout = StpUtil.getTokenTimeout();
|
|
|
|
|
|