• 自定义拦截器


    1、文件上传

    2、分页

    3、自定义拦截器

    拦截器LoginContextInterceptor的作用,

    在访问skuzx.nong12.com时,不是一开始就进入拦截器的,

    而是先进入manager服务器。需要先登录进去,才能继续重

    新访问skuzx.nong12.com,然后有请求时才会进入自定义的

    拦截器。

    进入LoginContextInterceptor拦截器的的preHandle方法进

    行处理的程序是:

    首先通过用户名在外部接口上获得用户信息。

    然后把需要的属性重新封装在自定义类中LoginContext。

    拦截器PermissionAccessInterceptor的作用,拦截非超级用

    户的请求。

    注解@PermissionCheck的作用

    就是配置这个自定义的拦截器后,在访问对应拦截的路径后

    就会进入拦截器的preHandle方法。

    在这个方法里面,先会去判断请求是否是一个方法,不是一

    个方法时直接返回true。不向下执行。

    如果是一个HandlerMethod,向下执行判断方法前面是否有

    注释@PermissionCheck,没有的话也直接返回true。

    有的话判断是否为超级管理员,是的话返回true。

    不是超级管理员的话打开新的链接:链接地址为:

    http://skuzx.nong12.com/common/nopermission.html?

    type=0

  • 相关阅读:
    常用到的Linux基础命令
    adb linux
    adb,monkey,perfdog的区别
    postman中的变量与使用
    fiddler教程-抓包,弱网,断点,mock等
    linux启动服务和开机自启动设置
    .NET Framework 版本和依赖关系
    C#中的Guid
    EPL II 编程打印
    Button 类
  • 原文地址:https://www.cnblogs.com/kelan/p/5284597.html
Copyright © 2020-2023  润新知