@Target(value={TYPE,METHOD}) @Retention(value=RUNTIME) @Documented @Inherited public @interface JLock
| 限定符和类型 | 可选元素和说明 |
|---|---|
long |
expireSeconds
锁超时时间,默认30000毫秒
|
String |
failMsg
未取到锁时提示信息
|
String |
keyConstant
key的静态常量:当key的spel的值是LIST,数组时使用+号连接将会被spel认为这个变量是个字符串
|
String[] |
lockKey
如果keys有多个,如果不设置,则使用 联锁
|
LockModel |
lockModel
锁的模式:如果不设置,自动模式,当参数只有一个.使用 REENTRANT 参数多个 MULTIPLE
|
long |
waitTime
等待加锁超时时间,默认10000毫秒 -1 则表示一直等待
|
public abstract LockModel lockModel
public abstract String[] lockKey
public abstract String keyConstant
public abstract String failMsg
Copyright © 2024. All rights reserved.