SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
七夜zippoe2 分钟前
DolphinDB自定义函数:UDF开发指南
开发语言·python·自定义函数·udf·dolphindb
Javatutouhouduan3 分钟前
普通Java程序员如何高效学习JVM?
java·jvm·java虚拟机·java面试·后端开发·java编程·java八股文
用户298698530144 分钟前
Java 实战:精准操控 Word 文档中的内容控件
java·后端
weixin199701080164 分钟前
[特殊字符] 电商库存扣减防超卖:分布式锁的三种实现(附Python源码)
开发语言·分布式·python
李白的天不白5 分钟前
spring boot + vue3项目部署须知
java·spring boot·后端
明夜之约7 分钟前
Spring Transaction 传播机制
java·spring
z落落7 分钟前
C# 多态 + 函数重载(静态多态)+运算符重载
开发语言·c#
闪电悠米9 分钟前
黑马点评-分布式锁-03_lua_atomic_unlock
java·数据库·分布式·缓存·oracle·wpf·lua
多工坊12 分钟前
The content of elements must consist of well-formed character data or markup.
java
linmoo198612 分钟前
Java踩坑系列之二:ThreadLocal内存泄漏
java·内存泄漏·threadlocal·踩坑