zoukankan      html  css  js  c++  java
  • spring:过滤器和拦截器

    过滤器:网络通信模型的会话层控制;

    拦截器:事务处理的aop注入(生命周期监控)。

    Servlet Filter与HandlerInterceptor的对比

    对于Servlet Filter,官方文档中说的很好, 并且给出了常见的应用场景。

    A filter is an object that performs filtering tasks on either the request to a resource (a servlet or static content), or on the response from a resource, or both. Filters perform filtering in the doFilter method. Every Filter has access to a FilterConfig object from which it can obtain its initialization parameters, and a reference to the ServletContext which it can use, for example, to load resources needed for filtering tasks.

    Filters are configured in the deployment descriptor of a web application.

    Examples that have been identified for this design are:

    • Authentication Filters
    • Logging and Auditing Filters
    • Image conversion Filters
    • Data compression Filters
    • Encryption Filters
    • Tokenizing Filters
    • Filters that trigger resource access events
    • XSL/T filters
    • Mime-type chain Filter

    过滤器和拦截器的执行顺序

     https://www.bbsmax.com/A/QW5Y046GJm/

    https://my.oschina.net/zdtdtel/blog/3025880

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

  • 相关阅读:
    日志到底该如何打印?
    消息摘要(MessageDigest)
    URL编码及解码原理
    AES简介
    MySQL中整型长度的意义
    keytool生成密钥
    证书类型及秘钥库
    Base64编码及解码原理
    Holistically-Nested Edge Detection 论文总结
    全新bili主题
  • 原文地址:https://www.cnblogs.com/UUUz/p/12023550.html
Copyright © 2011-2022 走看看