设计模式:拦截过滤器模式
拦截器模式,顾名思义,对请求进行拦截,既可以请求执行前拦截,也可以在请求处理之后拦截。在请求到达实际请求目标之前,进行拦截,对请求进行预处理,比如认证、鉴权、记录日志。拦截也可以后置处理,可以记录日志信息,计算请求调用时间等。
拦截器模式的实践
springMVC请求拦截过程就是一个经典的拦截器模式实践,通过对http请求在拦截器链中进行匹配,筛选出匹配成功的拦截器列表,遍历列表,进行请求拦截操作,进行预处理或后置处理。
那如何设计一个简单的拦截器实践?
参考SpringMVC源码,设计一个简单的拦截器实践
原创
2021-09-29 17:19:27 ·
442 阅读 ·
0 评论