为什么大多数场景要用拦截器而不是过滤器

过滤器是javaWeb提供的一个技术,拦截器是基于框架的

拦截器太强大了,什么请求都会被拦截,跨域请求也会。跨域请求是不携带请求参数的,如果对跨域请求进行签名校验则会失败,所以要先判断是否是跨域请求,在进行参数判断。

而对签名的校验是业务参数的认证,拦截器中应该做的是对请求规则的判断,符合规则,在通过拦截器进行参数的判断。

你可能感兴趣的:(java基础,java,前端,开发语言)