Annotation Interface DistributedIdempotent
分布式幂等
- 作者:
- ok1996
-
可选元素概要
可选元素修饰符和类型可选元素说明long获取锁的最长等待时间long获取后持有锁的最长时间,如果它尚未通过调用unlock 。获取锁失败后的提示信息时间单位,默认为秒锁的名字,支持el表达式 -
字段概要
字段
-
字段详细资料
-
METHOD_NAME
- 另请参阅:
-
-
元素详细资料
-
value
String value锁的名字,支持el表达式1.获取方法名称 #methodName 2.获取方法参数中的某个值 void test(String id) => #id 3.不支持引用一个字符串常量然后和spel表达式拼接 4.如果要拼接字符串: "'test' + #id"- 默认值:
- "RedissonMethodName"
-
message
String message获取锁失败后的提示信息- 返回:
- 默认值:
- "\u64cd\u4f5c\u9891\u7e41\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5!"
-
acquireTimeout
long acquireTimeout获取锁的最长等待时间- 默认值:
- 0L
-
expireTime
long expireTime获取后持有锁的最长时间,如果它尚未通过调用unlock 。 如果leaseTime 为-1,则保持锁定直到明确解锁。- 默认值:
- 10L
-
unit
TimeUnit unit时间单位,默认为秒- 返回:
TimeUnit
- 默认值:
- SECONDS
-