SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
杨充13 分钟前
05.多用组合和少继承
开发语言·bash
带多刺的玫瑰21 分钟前
Leecode#4刷题之寻找两个正序数组的中位数
java·前端·算法
傻啦嘿哟43 分钟前
王者荣耀爬虫:爬取全英雄皮肤数据,用Python做可视化分析
开发语言·爬虫·python
阿无,1 小时前
布隆过滤器
java·算法·哈希算法
AI直播技术杂谈1 小时前
直播画面突然模糊了,排查了三个小时
开发语言·php
Pocker_Spades_A1 小时前
飞算JavaAI 48分钟能做完Java全栈项目吗?
java·springboot·#ai编程·#飞算javaai·#java代码生成·#aicoding模型·#java开发
菜冻鱼1 小时前
Python-pytorch-数据加载
开发语言·人工智能·pytorch·python·深度学习·机器学习
heimeiyingwang1 小时前
【架构实战】可观测性三支柱实战:Metrics、Logging、Tracing 如何统一落地
开发语言·架构·php
步行cgn1 小时前
MyBatis 一对多关联映射详解
java·后端
用户3126874877201 小时前
线程池到底怎么调?从源码看懂 ThreadPoolExecutor 的 7 个参数
java