SpringMVC—拦截器

1 拦截器概念

1.1 简介

拦截器是一种动态拦截方法调用的机制,在 SpringMVC 中动态拦截控制器方法的执行

【注】拦截器底层实现为AOP

作用:

  • 在指定的方法调用前后执行预先设定的代码
  • 阻止原始方法的执行

1.2 拦截器和过滤器的区别

① 归属不同:Filter 属于 Servlet 技术,Interceptor 属于 SpringMVC 技术

② 拦截内容不同:Filter 对所有访问进行增强,Interceptor 仅针对 SpringMVC 访问进行增强

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
小灰灰搞电子6 分钟前
C++ boost::range 详解:基于最新版本的现代范围处理指南
开发语言·c++
ch.ju9 分钟前
Java Programming Chapter 4——lambda expression
java·开发语言
布朗克16812 分钟前
Go 入门到精通-18-文件操作
java·数据库·golang
罗超驿25 分钟前
10.Java对象比较完全指南:从equals到Comparable与Comparator
java·开发语言
LiaoWL12343 分钟前
【JUC合集-01】JUC并发编程复习总结
java
快乐星空Maker44 分钟前
C++【生存游戏】开发:荒岛往事 第三期
开发语言·c++·游戏·编程语言
郝学胜-神的一滴1 小时前
Qt 高级编程 035:无边框窗口阴影以及圆角双特效实现
开发语言·c++·qt·程序人生·用户界面
正在走向自律1 小时前
实战心得:利用PaddleOCR彻底解决大模型无法解析图片型PDF的问题
开发语言·pdf·视觉检测·paddleocr·视觉模型·离线ocr识别
怒放de生命20101 小时前
【web3基础】go-zero创建rpc服务,创建配置文件(二)
开发语言·rpc·golang·web3
麻瓜老宋1 小时前
AI开发C语言应用按步走,我的基础开发环境
c语言·开发语言