com.houkunlin.system.common.aop.PreventRepeatSubmitHandler Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of system-common-aop-starter Show documentation
Show all versions of system-common-aop-starter Show documentation
常用的 AOP 注解功能。
Commonly used AOP annotation features.
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);
}