采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
甲蛙老师,这三节课听的迷迷糊糊的,我有以下几个小问题: 过滤器主要是起打印日志作用的嘛? 拦截器和AOP一般在什么情况下会需要用到呢? AOP可以理解为等同于过滤器+拦截器嘛? 看你讲这三段代码每一段都能听懂,但转头就忘,不知道这些东西是干嘛的,感觉并没有发现他们的作用。
可以看下配套的电子教程,5-8结的总结。每个小节最后我都有段总结,但是被剪掉了。
过滤器是容器里的功能,不用spring框架,也能用过滤器,可以百度搜下tomcat过滤器的作用,对我们普通项目一般用不到。
拦截器是spring框架的,用来拦截请求,可以打日志,权限校验,安全性校验等
AOP是spring框架的,除了可以拦截请求,还可以拦截service,mapper,根据你配置的切面来拦截,可以百度搜下:面向切面编程
下面是5-8节的总结
拦截器的使用返回true会往后执行返回false会结束,可以利用这点来做权限拦截addPathPatterns(),要拦截请求excludePathPatterns(),排除请求,不拦截
拦截器和过滤器的相同与不同都可以用来统一处理请求,比如:打印日志、权限控制过滤器依赖于servlet容器,拦截器依赖Spring框架过滤器不用注入其它类,拦截器可注入其它类,基于这一点,建议能用拦截器的都用拦截器
过滤器拦截器作用范围图解
下载视频
登录后可查看更多问答,登录/注册
一课掌握前后端最火框架,更有职场竞争力
1.7k 2
1.8k 3
1.8k 2
1.2k 6
2.0k 16