@Target(value=METHOD) @Retention(value=RUNTIME) @Documented public @interface Lock
分布式锁
| 限定符和类型 | 可选元素和说明 |
|---|---|
ConcurrentType |
concurrentType
并发方式
|
long |
expire
锁最高持续时间(即redis中的超时时间,ms)
负数为使用默认时间
|
String |
lockKey
锁定key,如果为存在值,则value不生效,一般与其他项目使用同一锁的情况
|
long |
overtimeMillis
获取锁超时时间
负数为使用默认时间
|
String |
value
锁名称
|
long |
waittimeMillis
抢占等待时间,只有concurrentType为PREEMPTIVE才有效
负数为使用默认时间
|
public abstract String value
public abstract String lockKey
public abstract ConcurrentType concurrentType
Copyright © 2020–2021. All rights reserved.