请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于拦截器使用场景的疑问

我看完这章,发现老师并没有要求我们把portal里的代码也进行相应改造,有两个疑问,

  1. 为什么老师只对后台管理的代码进行登录拦截认证,而portal部分代码不进行拦截处理,是有什么用意吗?


  2. Jimin老师的权限课中,验证登陆这块采用的是过滤器加线程,过滤器和拦截器的使用场景有什么不成文的规定吗?

正在回答

1回答

  1. 你好,同学 没有什么用意,因为manage里面的更复杂,复杂的搞定,portal里面的就相对机械了,所以就没有单独录制,echo鑫同学每次你的问题都非常有思考力,非常赞美

  2. 这个没有规定,是这样理解。filter是servlet,而springmvc是在spring基础上。对于拦截来说,springmvc拦截器更灵活,例如配置,可以用通配符等。而且重写起来很方便,不需要控制过滤连filterchain等。相对业务来说用拦截器的场景会更多。


1 回复 有任何疑惑可以回复我~
  • 老师,普通用户的拦截器在controller是如何解决userID这个属性的呢,要到redis缓存中在查询一次?但是查询用户在拦截器代码中已经查询过一次,如何避免这样的二次查询呢
    回复 有任何疑惑可以回复我~ 2018-07-17 22:48:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信