SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
绿草在线4 分钟前
02. JakartaEE11+Thymeleaf实现图书管理模块
java
胡图图不糊涂^_^4 分钟前
网络原理笔记
java·网络·笔记·学习·tcp/ip·http·https
无忧.芙桃4 分钟前
现代C++讲解之enum class,static_assert,tuple的使用
开发语言·c++
周杰伦fans6 分钟前
深入 C# 匿名类型:从 `new { Ask = ask }` 说起
开发语言·c#
嘻嘻哈哈樱桃6 分钟前
牛客经典101题题解集--哈希
java·数据结构·python·算法·leetcode·职场和发展·哈希算法
SamDeepThinking9 分钟前
秒杀系统里的RocketMQ,不是发个消息那么简单
java·后端·架构
fish_xk9 分钟前
c++中的继承
开发语言·c++
卷毛的技术笔记9 分钟前
告别“盲猜式”排障:分布式链路追踪方案选型与Spring Boot 3实战
java·spring boot·分布式·后端·spring·面试·系统架构
froginwe1111 分钟前
CSS 图像透明/不透明
开发语言
初心未改HD15 分钟前
Go语言Map底层原理与并发安全深度解析
开发语言·golang