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无效

可以断点 访问看看 访问的路径和配置的路径是否一样、失效

springboot Interceptor * 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
  • asp之家 软件编程 m.aspxhome.com