首先,springmvc的拦截器配置在这就不多说了。主要讲一下拦截器的三个方法的执行顺序。
preHandle方法一定是最先执行的方法,如果它返回为false下面的方法均不执行。
postHandle是在返回再次调用拦截器的方法。
afterCompletion方法是最终执行的方法,可以看做finally,用于关闭一些一定要close的东西。
下面附上流程图