疯狂的狮子li
2023-02-26 6fde4fb4ef9d0d425e9ddfd1d279110ebc68eae9
ruoyi-common/ruoyi-common-ratelimiter/src/main/java/com/ruoyi/common/ratelimiter/annotation/RateLimiter.java
@@ -1,6 +1,5 @@
package com.ruoyi.common.ratelimiter.annotation;
import com.ruoyi.common.core.constant.GlobalConstants;
import com.ruoyi.common.ratelimiter.enums.LimitType;
import java.lang.annotation.*;
@@ -15,9 +14,10 @@
@Documented
public @interface RateLimiter {
    /**
     * 限流key
     * 限流key,支持使用Spring el表达式来动态获取方法上的参数值
     * 格式类似于  #code.id #{#code}
     */
    String key() default GlobalConstants.RATE_LIMIT_KEY;
    String key() default "";
    /**
     * 限流时间,单位秒
@@ -33,4 +33,9 @@
     * 限流类型
     */
    LimitType limitType() default LimitType.DEFAULT;
    /**
     * 提示消息 支持国际化 格式为 {code}
     */
    String message() default "{rate.limiter.message}";
}