系列五、过滤器(一)#概述

一、概述

        过滤器的作用是对客户端发送给Servlet的请求以及Servlet返回给客户端的响应做一些定制化的处理,例如:

(1)校验请求的参数是否符合逻辑,符合逻辑则放行,不符合逻辑则不允许访问方法

(2)设置 请求/响应 的Header

(3)修改 请求/响应 的内容

  ......

        Filter引入了过滤器链(Filter Chain)的概念,一个Web应用可以部署多个Filter,由这些Filter组成一种链式结构,共同处理客户端的请求,当客户端的请求到达Servlet之前会先在这个链上传递,不同的Filter负责处理不同的 请求/响应,流程如下:

系列五、过滤器(一)#概述_第1张图片

系列五、过滤器(一)#概述_第2张图片

你可能感兴趣的:(SpringBoot系列,java,开发语言)