1. 若每个拦截器的preHandle()都返回true
      此时多个拦截器的执行顺序和拦截器在SpringMVC的配置文件的配置顺序有关:
      preHandle()会按照配置的顺序执行,而postHandle()和afterComplation()会按照配置的反序执行
      image.png
      image.png

    2. 若某个拦截器的preHandle()返回了false
      preHandle():返回false和它之前的拦截器的preHandle()都会执行,
      postHandle():都不执行,
      返回false 的拦截器之前的拦截器的afterComplation()会执行