从切点上看
过滤器/拦截器–>针对url
Aop->交给Spring管理的Bean
从粒度上看
过滤器->拦截器->Aop
从归属上看
过滤器->Servlet
拦截器->SpringMVC
Aop->Spring
从底层技术上看
过滤器->函数回掉(官方回答,个人理解就是基于Servlet)
拦截器->反射
Aop->反射
从使用场景上看
过滤器->登陆认证
拦截器->过滤器能做的都能做
Aop->切面日志等
从执行顺序上看
过滤器->有时需要借助XML文件来先后组执行
拦截器->自定义灵活