springboot整合拦截器如何让其不拦截默认的访问路径

springboot整合拦截器如何让其不拦截默认的访问路径

问题描述:

1.注册自定义拦截器图片说明
2.拦截器图片说明
3.控制器图片说明
4.其它说明:我想做控制拦截登陆,将所有的请求拦截下来判断如果当前的session里没有用户名则跳转到登陆页面。问题是目前可以拦截所有请求了,但第一次进入登陆页面时是没有用户名的,同时拦截器也将springboot的默认请求“/”也拦截了,这就导致无论如何也不会登陆成功,我想问的是如何让拦截器不拦截默认的访问路径“/”。我的默认访问路径跳转到的页面就是登陆页面。

问题已经解决了,谢谢大家

在LoginInterceptor类的preHandler方法中增加URL过滤,对于登录、注册等不需要用户登录的url请求直接跳过登录校验,默认可以直接访问。

楼主,我也遇到了相同的问题,你这问题是怎么解决的?急求,急求,急求,急求,急求,!谢谢

一样的配置 ,我们拦截没效果

我也遇上同样的问题,后来删除login.js中登录请求ajax中的url的 域名(http://127.0.0.1:8081) ,只保留 url: "/api/login/login", 这样拦截器中获取的session就是登陆成功创建的session,即可以正常登陆