您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
索引
帮助
概要:
字段 |
可选
|
必需
详细资料:
字段 |
元素
SEARCH:
程序包
cn.airfei.aircore.core.annotations
Annotation Interface RedissonLock
@Target
({
METHOD
,
TYPE
})
@Retention
(
RUNTIME
)
@Documented
public @interface
RedissonLock
利用redisson 添加分布式锁
可选元素概要
可选元素
修饰符和类型
可选元素
说明
String
lockFields
锁的字段,获取参数中字段的值作为锁的名称,用于精确控制,防止前端恶意传传参 如:可指定商品id,或库存id 等等,一般用于防止超发等
String
lockKey
是否要指定锁名(key),开启后会忽略lockFields字段等 即:开启后,对整个方法加锁,因此:开启后会大大降低性能 默认""(关闭)
元素详细资料
lockFields
String
lockFields
锁的字段,获取参数中字段的值作为锁的名称,用于精确控制,防止前端恶意传传参 如:可指定商品id,或库存id 等等,一般用于防止超发等
lockName=md5(method+url+lockFieldsValue)
返回:
默认值:
""
lockKey
String
lockKey
是否要指定锁名(key),开启后会忽略lockFields字段等 即:开启后,对整个方法加锁,因此:开启后会大大降低性能 默认""(关闭)
返回:
默认值:
""