SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
美好的事情能不能发生在我身上16 小时前
Hot100中的:贪心专题
java·数据结构·算法
myloveasuka16 小时前
Java与C++多态访问成员变量/方法 对比
java·开发语言·c++
2301_8217005316 小时前
C++编译期多态实现
开发语言·c++·算法
Andya_net16 小时前
Spring | @EventListener事件机制深度解析
java·后端·spring
奥地利落榜美术生灬16 小时前
c++ 锁相关(mutex 等)
开发语言·c++
xixihaha132416 小时前
C++与FPGA协同设计
开发语言·c++·算法
lang2015092816 小时前
18 Byte Buddy 进阶指南:解锁 `@Pipe` 注解,实现灵活的方法转发
java·byte buddy
重庆小透明17 小时前
【java基础篇】详解BigDecimal
java·开发语言
ID_1800790547317 小时前
模拟1688商品详情的Python API实现,返回符合风格的JSON数据
开发语言·python·json
小小怪75017 小时前
C++中的函数式编程
开发语言·c++·算法