记录个人拦截器放行失败原因
我这个原因比较傻X
1、这个是配置类,配置了一个url的前缀
server:
servlet:
context-path: /website
2、这是拦截器配置类
-
失败的例子如下;以登录接口为例,半天不能放行。
原因是配置了第一步中的/website -
修改的结果,仅放行这个即可
/webUser/selectLoginWebSite
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 注册TestInterceptor拦截器
InterceptorRegistration registration = registry.addInterceptor(authInterceptor());
//所有路径都被拦截
registration.addPathPatterns("/**");
//添加不拦截路径
registration.excludePathPatterns(
// 登录相关接口
"/website/webUser/selectLoginWebSite",
);
3、结论
有时候拦截器失效,一定要看看一下自己配置文件是否有前缀的配置,有的话配置放行地址的时候一定要注意
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/96199.html