SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
阿坤带你走近大数据9 分钟前
java中泛型不能用基础数据类型
java·开发语言
skywalker_1111 分钟前
SpringBoot速通(实战教学)
java·spring boot·redis·rpc·ssm·mybatis-plus
weixin_3077791312 分钟前
从脚本执行到智能体协作:AI辅助测试能力的范式重构
运维·开发语言·人工智能·算法·测试用例
云絮.23 分钟前
增删改查操作
java·开发语言
themingyi30 分钟前
Abaqus2024安装python包pandas
开发语言·python·pandas
阿坤带你走近大数据32 分钟前
Linux中管道符的作用
java·linux·服务器
阿正的梦工坊35 分钟前
【Rust】19-FFI、ABI 与跨语言边界设计
开发语言·后端·rust
殇淋狱陌38 分钟前
Python列表知识思维导图
开发语言·python·学习
代码中介商40 分钟前
C++ 智能指针完全指南(三):weak_ptr 与循环引用
开发语言·c++
fox_lht40 分钟前
第十五章 函数式语言:迭代器和闭包
开发语言·后端·学习·算法·rust