SpringMVC—拦截器

1 拦截器概念

1.1 简介

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

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

作用:

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

1.2 拦截器和过滤器的区别

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

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

2 入门案例

2.1 制作拦截器功能类

2.2 配置拦截器的执行位置

3 拦截器参数

4 拦截器工作流程分析

相关推荐
GIS开发者1 分钟前
对nacos进行信创改造,将其中的tomcat替换为保兰德的中间件
java·中间件·nacos·tomcat·保兰德
HeDongDong-4 分钟前
详解 Kotlin 的函数
开发语言·python·kotlin
weixin_440784117 分钟前
OkHttp使用指南
android·java·okhttp
waves浪游7 分钟前
Ext系列文件系统
linux·服务器·开发语言·c++·numpy
独自破碎E8 分钟前
LCR003-比特位计数
java·开发语言
cq林志炫10 分钟前
PHP实现数据动态写入word模板文件里面
开发语言·php
梵得儿SHI11 分钟前
(第九篇)Spring AI 核心技术攻坚:安全防护 企业级 AI 应用的风控体系之全链路防护(API 安全到内容合规)
java·人工智能·安全·spring·安全防护·springai·企业级ai
pcm12356712 分钟前
设计C/S架构的IM通信软件(2)
java·c语言·架构
2301_8174973313 分钟前
C++中的适配器模式实战
开发语言·c++·算法
HellowAmy13 分钟前
我的C++规范 - 数据存储器
开发语言·c++·代码规范