excludePathPatterns方法是排除访问路径,但是当你排除的url路径在项目中并不存在的时候,springboot会将路径编程/error,从而无法进行排除.

例如下面代码:

registry.addInterceptor(new MyInterceptor()).addPathPatterns(“/**”).excludePathPatterns(“/login”);
如果/login这个访问路径,在项目中不存在,那么当你访问http://xxxx/login的时候,依然会被拦截,因为此时变成了error这个路径,在你自定义的拦截器中也可以通过request.getRequestUrl得到验证.

但是如果你用的是普通的springmvc项目,这时候就不会被拦截,但是因为没有login这个路径,所以会显示404页面.

spring boot 访问路径404是会转到/error路径,倒是拦截器失效相关推荐

  1. Vue + Spring Boot 项目实战(六):前端路由与登录拦截器

    本篇目录 前言 一.前端路由 二.使用 History 模式 三.后端登录拦截器 1.LoginController 2.LoginInterceptor 3.WebConfigurer 4.效果检验 ...

  2. Vue + Spring Boot 项目实战(七):前端路由与登录拦截器

    文章目录 前言 一.前端路由 二.使用 History 模式 三.后端登录拦截器 3.1. LoginController 3.2. LoginInterceptor 3.3. WebConfigur ...

  3. vue拦截器刷新登陆页面_Vue + Spring Boot 项目实战(六):前端路由与登录拦截器-Go语言中文社区...

    前言 这一篇主要讲前端路由与登录拦截器的实现.放在一起讲是因为我在开发登录拦截器时因为这个路由的问题遇到了很多坑,花费了很长时间,网上的解决方案都不怎么靠谱,综合了好几种办法才最终成功,其实关于这个部 ...

  4. 第六篇:Spring Boot 访问静态资源

    Spring Boot的默认静态资源的路径为: spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/ ...

  5. spring boot访问templates目录下的html静态页面

    spring boot访问静态资源:     1. static目录用来存放js.css.图片等静态资源. . .     2. templates目录用来存放html页面. . . spring b ...

  6. 【Java EE (Struts2 + Spring + Hibernate)开发】:Struts2(二)之【拦截器机制】

    [Java EE (Struts2 + Spring + Hibernate)开发]:Struts2(二)之[拦截器机制] 本文地址:http://blog.csdn.net/shanglianlm/ ...

  7. Spring Boot访问关系型数据库三剑客JDBC、JPA、Mybatis

    文章目录 背景 配置数据源 引入mysql yml文件配置项 Spring Data JDBC 添加依赖 新建Entity 控制器演示代码 浏览器访问结果 Spring Data JPA 添加依赖 新 ...

  8. Spring Boot【定制化】~ AOP统一结果处理以及异常拦截

    1.简介 用处:统一结果处理与异常拦截. 2.配置步骤 2.1.创建一个spring boot项目(idea) 完整项目结构! 2.2.导入依赖(需要使用到简化环境搭建) <!-- Spring ...

  9. spring boot访问Druid控制台页面报错 Sorry, you are not permitted to view this page.

    1.报错如下图: 2.配置如下: spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedruid:driver-class-na ...

最新文章

  1. Ubuntu使用远程桌面
  2. 最大值(3.3)(java)
  3. Xilinx的ISE14.7和PlanAhead与win10系统的兼容性问题解决方案
  4. Nginx 多站点配置
  5. QT的QNoDraw类的使用
  6. ZOJ - 3593 One Person Game(扩展欧几里得)
  7. nginx做透明代理
  8. IOS15全屏滑动返回
  9. 数据库:MySQL相关知识整理,值得收藏!
  10. Java中遍历删除ArrayList中多个元素
  11. 在虚拟机中ftp服务器的配置,ftp服务器在虚拟机中配置文件
  12. FD.io VPP 20.09版本正式发布:往期VPP文章回顾+下载地址+相关链接
  13. oracle中没有修改权限,oracle 修改listener.ora 没有权限怎么办
  14. 2021年下半年信息安全工程师上午真题及答案解析
  15. win7下 Windows Process Activation Service 服务导致的 iis无法启动的解决方法
  16. TOM邮箱怎么样 TOM邮箱品牌测评分析
  17. MySQL 2021 个税计算公式,自定义函数
  18. 【XXPHP源代码】把多个JS广告代码放到一个JS文件并调用
  19. 各个小组对“躲避小球”游戏的评价
  20. 【css】使用 canvas 画一个圆、贝塞尔曲线画对话气泡

热门文章

  1. java中fido_一文读懂华为FIDO2指纹/3D 面容登录技术
  2. 解决删除凭据管理器后仍然可以访问问题
  3. Kali [CobaltStrike]CS神器
  4. luogu P4100 [HEOI2013]钙铁锌硒维生素
  5. word模板中添加图片
  6. Python周刊491期
  7. [Linq] Linq如何调用外部方法?
  8. 微信小程序学习第8天——自定义组件的数据监听器Observer小案例
  9. jqGrid双击事件,并获取双击行的各个属性值
  10. Python札记 -- 测试优先