Java | 一分钟掌握定时任务 | 8 - XXL-Job分布式定时任务
import com.xxl.job.core.handler.annotation.XxlJob;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
@Component
public class SampleXxlJob {
private static final Logger logger = LoggerFactory.getLogger(SampleXxlJob.class);
@XxlJob("demoJobHandler")
public void execute() throws Exception {
// 任务逻辑
logger.info("执行分布式定时任务...");
// 任务代码
// ...
}
}
这段代码展示了如何在Spring环境中使用@XxlJob
注解来创建一个分布式定时任务。execute
方法是定时任务的执行逻辑,可以在这里编写你的业务逻辑。这个例子中,任务的名称是通过注解@XxlJob("demoJobHandler")
指定的。在XXL-JOB的管理界面中,你需要配置相应的任务名称和其他参数,以便XXL-JOB能正确地调度这个任务。
评论已关闭