zoukankan      html  css  js  c++  java
  • 自定义拦截器

    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

  • 相关阅读:
    java内存溢出
    jstack命令使用
    JVM问题排查步骤
    c++指针常量和常量指针
    c++ 通讯录
    冒泡排序
    翻转数组
    敲桌子
    求一个100-999之间的水仙花数
    elasticsearch 模板的使用
  • 原文地址:https://www.cnblogs.com/kelan/p/5284597.html
Copyright © 2011-2022 走看看