是不是在quartz.properties加上org.quartz.scheduler.skipUpdateCheck=true这句就行了?
5 回复
@Aop("redis")
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
try {
log.info("开始执行定时任务!");
String lockKey = ActivityConstants.REDIS_KEY_LOCK;
// 随机生成一个value
String identifier = UUID.randomUUID().toString();
if (jedis().setnx(lockKey, identifier) == 1) {
log.info("正在执行定时任务!");
jedis().expire(lockKey, 3600);
}else{
log.info("定时任务已经执行,无需重复执行!");
}
} catch (Exception e){
log.error("定时任务执行异常", e);
}
}
添加回复
请先登陆