SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
basketball6162 小时前
C++进阶:3. unique_ptr 现代C++内存管理的基石
java·jvm·c++
我不是懒洋洋2 小时前
从零实现一个Redis客户端:RESP协议与网络编程
开发语言·c++
zzqssliu2 小时前
跨境代购系统的物流和通知模块重构思考:从设计模式到生产落地
java·设计模式·重构
小小码农Come on2 小时前
Qt::WA_StyledBackground属性的作用
开发语言·qt
appearappear2 小时前
一句sql 根据明细数据状态,精确更新一个主单主状态
java
许彰午2 小时前
04_Java数组操作全解
java·开发语言·python
AIGS0012 小时前
生产运营三大瓶颈,工业AI怎么破局?
java·人工智能·人工智能ai大模型应用
码不停蹄的玄黓2 小时前
Java 线程池 execute() 和 submit() 对比
java·开发语言
方也_arkling2 小时前
【Java-Day19】集合1(Collect单列集合)
java·开发语言
Xin_ye100863 小时前
C# 零基础到精通教程 - WPF 专题三:高级控件与自定义控件
开发语言·c#·wpf