@Target(value=METHOD) @Retention(value=RUNTIME) @Documented public @interface TaskLock
适用与 springboot 自带定时任务功能, 在分布式部署时不会出现定时任务重复执行问题 类上 // @Configuration // @EnableScheduling 方法上 // @Scheduled(cron = TaskTest.cron) // @TaskLock(lockKed = "task1", expireTime = 1)
| 限定符和类型 | 可选元素和说明 |
|---|---|
long |
expireTime
key在redis里存在的时间。
|
String |
lockKed
redis 锁的 key
|
public abstract String lockKed
Copyright © 2021. All rights reserved.