Springboot高手之路01-AOP

文章目录

登录校验

拦截器

拦截器是spring中提供的

所以第一步就是把拦截器交给spring管理

不管是过滤器还是拦截器都是需要配置路径

/** 拦截所有

拦截器放行直接是true

是否运行访问对应的web资源

拦截器实现HandlerInterceptor

过滤器是spring提供的,那么只需要给过滤器加入ioc容器中就可以,

使用@Component注解就可以

然后再配置webConfig类

类上面标注配置类

使用的.addPathPatterns("/**")拦截的哪些资源

使用excludePatterns("/login")

不需要拦截哪些路径

spring的底层就是dispatcherServlet

过滤器拦截器可以同时存在,先执行过滤器

/* 是只匹配一级路径 例如 dept/1 /dept/1/2 那么就不能请求

/** 是对所有的请求

基于拦截器实现登录校验功能

使用拦截器去实现登录

只需要记得校验成功后直接return true就行

全局异常处理器

相关推荐
VX:Fegn08958 小时前
计算机毕业设计|基于ssm + vue超市管理系统(源码+数据库+文档)
前端·数据库·vue.js·spring boot·后端·课程设计
徐徐同学8 小时前
cpolar为IT-Tools 解锁公网访问,远程开发再也不卡壳
java·开发语言·分布式
Mr.朱鹏9 小时前
Nginx路由转发案例实战
java·运维·spring boot·nginx·spring·intellij-idea·jetty
VX:Fegn089510 小时前
计算机毕业设计|基于springboot + vue酒店管理系统(源码+数据库+文档)
vue.js·spring boot·课程设计
白露与泡影11 小时前
2026版Java架构师面试题及答案整理汇总
java·开发语言
历程里程碑11 小时前
滑动窗口---- 无重复字符的最长子串
java·数据结构·c++·python·算法·leetcode·django
qq_2290580111 小时前
docker中检测进程的内存使用量
java·docker·容器
我真的是大笨蛋11 小时前
InnoDB行级锁解析
java·数据库·sql·mysql·性能优化·数据库开发
钦拆大仁11 小时前
Java设计模式-单例模式
java·单例模式·设计模式
小手cool12 小时前
在保持数组中对应元素(包括负数和正数)各自组内顺序不变的情况下,交换数组中对应的负数和正数元素
java