SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
毕设源码-邱学长14 小时前
【开题答辩全过程】以 走失儿童寻找平台为例,包含答辩的问题和答案
java
Knight_AL14 小时前
用 JOL 验证 synchronized 的锁升级过程(偏向锁 → 轻量级锁 → 重量级锁)
开发语言·jvm·c#
啊阿狸不会拉杆15 小时前
《数字图像处理》第 4 章 - 频域滤波
开发语言·python·数字信号处理·数字图像处理·频率域滤波
他们叫我技术总监15 小时前
Python 列表、集合、字典核心区别
android·java·python
江沉晚呤时15 小时前
从零实现 C# 插件系统:轻松扩展应用功能
java·开发语言·microsoft·c#
梁下轻语的秋缘15 小时前
ESP32-WROOM-32E存储全解析:RAM/Flash/SD卡读写与速度对比
java·后端·spring
wanzhong233315 小时前
开发日记8-优化接口使其更规范
java·后端·springboot
Knight_AL15 小时前
Java 多态详解:概念、实现机制与实践应用
java·开发语言
C雨后彩虹15 小时前
volatile 实战应用篇 —— 典型场景
java·多线程·并发·volatile
xie_pin_an15 小时前
从二叉搜索树到哈希表:四种常用数据结构的原理与实现
java·数据结构