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

来源:10-10 本章总结

Echo鑫

2017-12-10

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

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


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

写回答

1回答

Geely

2017-12-11

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

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


1
1
慕哥3504082
老师,普通用户的拦截器在controller是如何解决userID这个属性的呢,要到redis缓存中在查询一次?但是查询用户在拦截器代码中已经查询过一次,如何避免这样的二次查询呢
2018-07-17
共1条回复

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程