SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
卿雪16 小时前
认识Redis:Redis 是什么?好处?业务场景?和MySQL的区别?
服务器·开发语言·数据库·redis·mysql·缓存·golang
..空空的人16 小时前
C++基于protobuf实现仿RabbitMQ消息队列---接口介绍
开发语言·c++·rabbitmq
骇客野人16 小时前
JAVA获取一个LIST中的最大值
java·linux·list
JIngJaneIL16 小时前
基于Java失物招领系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·vue
程序员岳焱16 小时前
Java泛型高级玩法:通配符、上下界与类型擦除避坑实战(纯干货,附完整工具类)
java·后端·程序员
期待のcode16 小时前
MyBatis-Plus基本CRUD
java·spring boot·后端·mybatis
❀͜͡傀儡师16 小时前
maven 仓库的Central Portal Namespaces 怎么验证
java·maven·nexus
豐儀麟阁贵16 小时前
9.3获取字符串信息
java·开发语言·前端·算法
kusedexingfu16 小时前
如何理解python中的闭包
开发语言·python
YJlio16 小时前
第9章小结(9.19):Sysinternals 安全工具组合拳与脚本清单
java·学习·平面