SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
鹤卿1231 分钟前
Block基础
开发语言·ios·objective-c
枫叶丹44 分钟前
【HarmonyOS 6.0】AVSession Kit 新增私有数据发送能力详解
开发语言·华为·harmonyos
skilllite作者6 分钟前
从“记忆”到“项目 Wiki”:我在 SkillLite 里实现了一套 Markdown-only LLM Wiki 自动维护机制
开发语言·jvm·人工智能·后端·架构·rust
㳺三才人子6 分钟前
簡介 python 文字轉語音
开发语言·python
wangchunting7 分钟前
spring-boot-starter-validation字段数据校验
java
阿Y加油吧8 分钟前
堆 / 优先队列专题二刷笔记:前 K 个高频元素 & 数据流的中位数
java·笔记·算法
炘爚9 分钟前
C++(整理合集)
开发语言·c++
buhuizhiyuci9 分钟前
[QT]QT入门的项目创建和项目代码的介绍
开发语言·qt
Brilliantwxx10 分钟前
【C++】认识标准库STL(1)
开发语言·c++·笔记·程序人生·算法
凯尔萨厮11 分钟前
创建Springboot空项目
java·spring boot