SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
期待のcode17 小时前
线程睡眠sleep方法
java·开发语言
gjxDaniel17 小时前
Bash编程语言入门与常见问题
开发语言·bash
汤姆yu17 小时前
基于springboot的植物花卉销售管理系统
java·spring boot·后端
zhooyu17 小时前
OpenGL 与 C++:深入理解与实现 Transform 组件
开发语言·c++
不想写bug呀17 小时前
RabbitMQ相关问题(1)
java·rabbitmq
海南java第二人17 小时前
Spring Boot Starters深度解析:简化依赖管理的核心利器
java·spring boot·后端
captain37617 小时前
Java-链表
java·开发语言·链表
tqs_1234517 小时前
跳出多层循环的方式
java·开发语言
froginwe1117 小时前
媒体查询:现代网页设计的核心工具
开发语言
东方轧线17 小时前
突破锁竞争的性能枷锁:深度剖析 C++ 内存模型与无锁编程在超大规模并行 AI 系统中的极致应用实践
java·c++·人工智能