Springboot高手之路01-AOP

文章目录

登录校验

拦截器

拦截器是spring中提供的

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

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

/** 拦截所有

拦截器放行直接是true

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

拦截器实现HandlerInterceptor

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

使用@Component注解就可以

然后再配置webConfig类

类上面标注配置类

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

使用excludePatterns("/login")

不需要拦截哪些路径

spring的底层就是dispatcherServlet

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

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

/** 是对所有的请求

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

使用拦截器去实现登录

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

全局异常处理器

相关推荐
快乐肚皮4 分钟前
Spring Framework 6:核心升级特性
java·spring
程序员马晓博13 分钟前
深入聊聊Qwen3的混合推理:全球唯三,开源唯一
前端·后端
&岁月不待人&18 分钟前
实现弹窗随键盘上移居中
java·kotlin
写bug写bug21 分钟前
SQL窗口函数原理和使用
后端·sql·mysql
残*影24 分钟前
Spring Bean的初始化过程是怎么样的?
java·后端·spring
黎䪽圓30 分钟前
【Java多线程从青铜到王者】单例设计模式(八)
java·开发语言·设计模式
Java技术小馆31 分钟前
面试被问 Java为什么有这么多O
java·后端·面试
brzhang34 分钟前
Flutter 调用原生代码,看这篇就够了:从零教你搭起通信的桥
前端·后端·架构
崔lc1 小时前
Springboot项目集成Ai模型(阿里云百炼-DeepSeek)
java·spring boot·后端·ai