SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
czlczl200209259 分钟前
JVM创建对象过程
java·开发语言
qq_4160187218 分钟前
分布式缓存一致性
开发语言·c++·算法
SuperEugene23 分钟前
Vue Router 实战规范:path/name/meta 配置 + 动态 / 嵌套路由,统一团队标准|状态管理与路由规范篇
开发语言·前端·javascript·vue.js·前端框架
干啥啥不行,秃头第一名26 分钟前
STL容器内部实现剖析
开发语言·c++·算法
一直都在57226 分钟前
线程间的通信
java·jvm
2401_8318249633 分钟前
内存泄漏检测与防范
开发语言·c++·算法
GIOTTO情1 小时前
Infoseek危机公关全链路技术解析:基于近期热点舆情的落地实践
java
includei1 小时前
【JavaScript】华为机试_HJ20_密码验证合格程序
开发语言·javascript·华为
肖恭伟1 小时前
Cursor Superpowers 零基础开发 Qt 界面
开发语言·qt
liuyao_xianhui1 小时前
优选算法_分治_快速排序_归并排序_C++
开发语言·数据结构·c++·算法·leetcode·排序算法·动态规划