Files
RuoYi-Vue-Plus/ruoyi-common/src/main/java/com/ruoyi/common/annotation/RedisLock.java

28 lines
541 B
Java

package com.ruoyi.common.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 分布式锁(注解模式,不推荐使用,最好用锁的工具类)
*/
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface RedisLock {
/**
* 锁过期时间
* @return
*/
int expireTime() default 30;//30秒
/**
* 锁key值
* @return
*/
String key() default "redisLockKey";
}