前言 SpringMVC 拦截器也是Aop(面向切面)思想构建,但不是 Spring Aop 动态代理实现的, 主要采用责任链和适配器的设计模式来实现,直接嵌入到 SpringMVC 入口代码里面. 流程分析 浏览器请求 DispatcherServlet 执行调用 doService(request, response) 作为 Servlet 主要执行者, doService(request, response) 通过调用 doDispatch(request, response) 来真正执行…