@Target(value={METHOD,TYPE}) @Retention(value=RUNTIME) @Documented public @interface RedissonLock
| 限定符和类型 | 可选元素和说明 |
|---|---|
String |
lockFields
锁的字段,获取参数中字段的值作为锁的名称,用于精确控制,防止前端恶意传传参
如:可指定商品id,或库存id 等等,一般用于防止超发等
lockName=md5(method+url+lockFieldsValue)
|
String |
lockKey
是否要指定锁名(key),开启后会忽略lockFields字段等
即:开启后,对整个方法加锁,因此:开启后会大大降低性能
默认""(关闭)
|
Copyright © 2022. All rights reserved.