springboot Interceptor拦截器excludePathPatterns忽略失效怎么解决
作者:慢热型
时间:2023-05-11
浏览:2
springbootInterceptor拦截器excludePathPatterns忽略失效excludePathPatterns方法是排除访问路径,但是当你排除的url路径在项目中并不存在的时候,springboot会将路径编程/error,从而无法进行排除.例如下面代码:registry.addInterceptor(newMyInterceptor()).addPathPatterns("/**").excludePathPatterns("/login");如果/login这个访问路径,在项目中
本文目录
springboot Interceptor拦截器excludePathPatterns忽略失效
excludePathPatterns方法是排除访问路径,但是当你排除的url路径在项目中并不存在的时候,springboot会将路径编程/error,从而无法进行排除.
例如下面代码:
registry.addInterceptor(new MyInterceptor()).addPathPatterns("/**").excludePathPatterns("/login");如果/login这个访问路径,在项目中不存在,那么当你访问http://xxxx/login的时候,依然会被拦截,因为此时变成了error这个路径,在你自定义的拦截器中也可以通过request.getRequestUrl得到验证.
但是如果你用的是普通的springmvc项目,这时候就不会被拦截,但是因为没有login这个路径,所以会显示404页面.
springboot拦截器排除无效、springboot中excludePathPatterns无效
可以断点 访问看看 访问的路径和配置的路径是否一样、失效

作者最新文章
ArchiveofOurOwn看文主页入口指南
2026-10-30 10:27
CorelDRAW转曲后如何修改:曲线节点编辑与轮廓调整教程
2026-10-30 09:53
QQ邮箱地址书写时括号能不能添加
2026-10-27 23:17
搭载 RTX 5070 12GB 显卡 联想 Legion 5i 15IAX11 游戏本海外发布
2026-10-26 16:26
blender安装教程中文版详细步骤与汉化设置指南
2026-10-20 18:28
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多
























