SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
小陈不好吃几秒前
Spring Boot配置文件加载顺序详解(含Nacos配置中心机制)
java·开发语言·后端·spring
Dan.Qiao1 分钟前
python读文件readline和readlines区别和惰性读
开发语言·python·惰性读文件
ゞ 正在缓冲99%…8 分钟前
leetcode1770.执行乘法运算的最大分数
java·数据结构·算法·动态规划
渡我白衣14 分钟前
链接的迷雾:odr、弱符号与静态库的三国杀
android·java·开发语言·c++·人工智能·深度学习·神经网络
A.A呐15 分钟前
【QT第三章】常用控件1
开发语言·c++·笔记·qt
Bony-16 分钟前
Go语言并发编程完全指南-进阶版
开发语言·后端·golang
007php00727 分钟前
大厂深度面试相关文章:深入探讨底层原理与高性能优化
java·开发语言·git·python·面试·职场和发展·性能优化
qq_3344668641 分钟前
excel VBA应用
java·服务器·excel
E_ICEBLUE43 分钟前
快速合并 Excel 工作表和文件:Java 实现
java·microsoft·excel
say_fall1 小时前
C语言容易忽略的小知识点(1)
c语言·开发语言