• SpringMVC拦截器


    自定义拦截器

    SpringMVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器可以实现 HandlerInterceptor 接口,也可以继承 HandlerceptorAdater 适配器类

    1. preHandle(): 这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求的request进行处理。如果程序员决定该拦截器对请求进行拦截处理后还要调用其他的拦截器,或者是业务处理器去进行处理,则返回true;如果程序员决定不需要再调用其他的组件去处理请求,则返回false。
    2. postHandle():这个方法在业务处理器处理完成请求后,但是 DispatcherServlet 向客户端返回响应前被调用,在该方法中对用户请求 request 进行处理。
    3. afterCompletion(): 这个方法在** DispatcherServlet 完全处理请求后被调用**,可以在该方法中进行一些资源清理的操作。
  • 相关阅读:
    串口调试助手
    自己动手编写俄罗斯方块
    ASP.NET Core log4net
    ASP.NET Core读取配置文件
    ASP.NETCore3 MVC
    ASP.NETCore2C#7.0新语法
    ASP.NETCore1C#6.0新语法
    C#加密解密
    前端通用的滚动条样式
    C# 106 短信发送
  • 原文地址:https://www.cnblogs.com/KingTL/p/13050464.html
Copyright © 2020-2023  润新知