SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
古城小栈1 分钟前
Jenkins 自动构建 搞起来
java·servlet·jenkins
又是忙碌的一天1 分钟前
servlet的体系原理+tomcat原理
java·servlet·tomcat
一叶飘零_sweeeet1 分钟前
Java 17 异步多线程视频上传实战
java·文件上传
百锦再2 分钟前
.NET到Java的终极迁移指南:最快转型路线图
android·java·开发语言·python·rust·go·.net
stella·2 分钟前
RabbitMQ是什么?如何使用
java·分布式·中间件·消息队列·rabbitmq·削峰填谷
修一呀3 分钟前
【阿里云ASR教程】阿里云一句话识别(NLS)实战:带 Token 缓存 + WAV 自动重采样的 Python 脚本
开发语言·python
1024小神6 分钟前
使用AVFoundation实现二维码识别的角点坐标和区域
开发语言·数码相机·ios·swift
在坚持一下我可没意见6 分钟前
Spring Boot 实战(一):拦截器 + 统一数据返回 + 统一异常处理,一站式搞定接口通用逻辑
java·服务器·spring boot·后端·spring·java-ee·tomcat
陌路206 分钟前
C++ 单例模式
开发语言·c++
廋到被风吹走11 分钟前
【JDK版本】JDK1.8相比JDK1.7 语言特性之函数式编程
java·开发语言·python