SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
a努力。19 小时前
京东Java面试被问:双亲委派模型被破坏的场景和原理
java·开发语言·后端·python·面试·linq
冰暮流星19 小时前
javascript赋值运算符
开发语言·javascript·ecmascript
谢娘蓝桥19 小时前
adi sharc c/C++ 语言指令优化
开发语言·c++
小毛驴85019 小时前
Maven同时配置阿里云仓库和私有仓库
java·阿里云·maven
刘975319 小时前
【第25天】25c#今日小结
java·开发语言·c#
不如打代码KK19 小时前
Springboot如何解决跨域问题?
java·spring boot·后端
豆沙沙包?19 小时前
2026年--Lc330-394. 字符串解码(栈)--java版
java·开发语言
蓝程序19 小时前
Spring AI学习 程序接入大模型
java·人工智能·spring
nice_lcj52019 小时前
数据结构之树与二叉树:重点梳理与拓展
java·数据结构
毕设源码-钟学长19 小时前
【开题答辩全过程】以 助学贷款管理系统为例,包含答辩的问题和答案
java