zoukankan      html  css  js  c++  java
  • javaWeb基础之 servlet 过滤器 与 SpringMvc拦截器理解与区别

    过滤器思维导图理解:

    过滤器是属于Servlet 的伴随servlet 启动而启动。

    过滤器的工作原理(以下设置了两个过滤器):

    用户请求先执行过滤器1 的doFilter 如果通过则执行过滤器2,直到执行对应请求的servlet,执行完成后,返回到过滤器2,再到过滤器1。

    springMvc 拦截器思维导图:

    springMvc 拦截器工作原理:顺序与过滤器无异。

    拦截器与过滤器的异同理解:

      作用范围 原理 使用场景与工作原理 个人使用理解
    过滤器 比拦截器广(请求,转发,引入,错误,异步) 基于回调函数 基本一致  范围广
    拦截器 请求 基于反射,AOP 基本一致 比过滤器的方法更为细化
  • 相关阅读:
    线程状态
    JVM的运行
    HBase与Protobuf
    HBase Java API
    HBase全分布式部署
    HBase 伪分布式搭建
    HBase架构
    mysql存储引擎中InnoDB与Myisam的区别及应用场景
    mysql5.6 主从配置
    Mongodb3.4安装
  • 原文地址:https://www.cnblogs.com/lanSeGeDiao/p/9348241.html
Copyright © 2011-2022 走看看