为什么LOG拦截器的postHandle不执行?
首先我是在还没登录的情况下去访问被拦截的方法
然后到了Login的拦截器,然后判断用户为空,return false;不是表示后面的组件不执行吗?
然后返回Log拦截器,但为什么LOG的postHandle不执行呢?明明它的preHandle是返回true呀
它是直接执行了afterCompletion
0
收起
正在回答
2回答
同学你好,log的postHandle是后处理回调方法,实现处理器的后处理。当return true时,会执行的方法。这里没有登录返回的是false,所以不执行。同学可以登录试一下即可打印postHandler。
祝:学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星