springboot Interceptor * excludePathPatterns忽略失效
作者:myth_gy 时间:2023-08-11 19:44:46
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无效
可以断点 访问看看 访问的路径和配置的路径是否一样、失效
来源:https://blog.csdn.net/myth_g/article/details/80547608
标签:springboot,Interceptor,excludePathPatterns
0
投稿
猜你喜欢
android实现直播点赞飘心动画效果
2023-05-28 09:45:31
说说Android的UI刷新机制的实现
2022-11-26 22:34:21
基于Unity制作一个简易的计算器
2023-02-18 10:02:39
利用栈使用简易计算器(Java实现)
2023-07-22 02:02:11
Android项目类似淘宝 电商 搜索功能,监听软键盘搜索事件,延迟自动搜索,以及时间排序的搜索历史记录的实现
2022-01-20 22:21:12
ASM的tree api对匿名线程的hook操作详解
2022-07-16 15:03:30
Swing常用组件之单选按钮和复选框
2023-02-15 13:35:05
java8 stream中Collectors.toMap空指针问题及解决
2023-01-16 13:05:28
Android开发之自定义加载动画详解
2023-07-27 01:41:05
Spring创建bean对象三种方式代码实例
2023-02-04 08:53:33
Android GSYVideoPlayer视频播放器功能的实现
2022-01-12 23:57:08
SpringMVC五种类型参数传递及json传递参数
2022-07-26 15:08:24
Java中初始化List集合的八种方式汇总
2021-09-20 22:31:54
Java详解实现多线程的四种方式总结
2023-04-04 19:43:34
利用Flutter实现“孔雀开屏”的动画效果
2021-11-04 21:24:17
C#实现HSL颜色值转换为RGB的方法
2022-02-21 09:56:11
JAVA关键字及作用详解
2022-05-03 03:50:14
Java中的接口多继承机制
2023-08-28 06:13:48
java中Executor,ExecutorService,ThreadPoolExecutor详解
2023-10-31 10:50:56
Servlet注解之@WebInitParam多个InitParam的使用
2023-08-04 13:43:01