springboot(Interceptor拦截器excludePathPatterns忽略失效)

springboot,Interceptor拦截器excludePathPatterns忽略失效,恰卡网带你了解更多相关信息。

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

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持趣讯吧。

发布于 2021-07-19 22:30:43
收藏
分享
海报
0 条评论
188
上一篇:Spring?AOP自动创建代理之BeanNameAutoProxyCreator实例 下一篇:Java实现简单计算器小程序
目录

    推荐阅读

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码