All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.houkunlin.system.common.aop.PreventRepeatSubmitHandler Maven / Gradle / Ivy

The newest version!
package com.houkunlin.system.common.aop;

import org.aspectj.lang.JoinPoint;

/**
 * 防止表单重复提交
 *
 * @author HouKunLin
 */
public interface PreventRepeatSubmitHandler {
    /**
     * 生成 Redis 唯一 KEY。
     * 根据当前请求内容、或者某些参数来生成唯一 KEY ,如果内容相同,则KEY相同,以此来判断是否重复请求
     *
     * @param point      切入点
     * @param annotation 注解
     * @return Redis 唯一 KEY
     */
    String getSignatureKey(JoinPoint point, PreventRepeatSubmit annotation);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy