SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
问君能有几多愁~5 分钟前
C++ 日志实现
java·前端·c++
菜鸟plus+9 分钟前
Java 接口的演变
java·开发语言
李慕婉学姐9 分钟前
【开题答辩过程】以《基于springboot的地铁综合服务管理系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·spring boot·后端
IT空门:门主26 分钟前
Spring AI的教程,持续更新......
java·人工智能·spring·spring ai
期待のcode32 分钟前
Springboot配置属性绑定
java·spring boot·后端
JANGHIGH35 分钟前
c++ 多线程(二)
开发语言·c++
Acc1oFl4g37 分钟前
详解Java反射
java·开发语言·python
海上彼尚37 分钟前
Go之路 - 6.go的指针
开发语言·后端·golang
Trouvaille ~39 分钟前
【Java篇】存在即不变:深刻解读String类不变的艺术
java·开发语言·javase·stringbuilder·stringbuffer·string类·字符串常量池
lemon_sjdk39 分钟前
java学习——枚举类
java·开发语言·学习