SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
Y1rong1 天前
C++ QT之记事本
开发语言·qt
HerayChen1 天前
HbuilderX 内存溢出报错
java·大数据·linux
diegoXie1 天前
Python / R 向量顺序分割与跨步分割
开发语言·python·r语言
程序员小白条1 天前
0经验如何找实习?
java·开发语言·数据结构·数据库·链表
liulilittle1 天前
C++ 浮点数封装。
linux·服务器·开发语言·前端·网络·数据库·c++
小马爱打代码1 天前
Spring AI:搭建自定义 MCP Server:获取 QQ 信息
java·人工智能·spring
郭涤生1 天前
QT 架构笔记
java·数据库·系统架构
daidaidaiyu1 天前
基于LangGraph开发复杂智能体学习一则
java·ai
失散131 天前
Python——1 概述
开发语言·python
萧鼎1 天前
Python 图像哈希库 imagehash——从原理到实践
开发语言·python·哈希算法