1、引入依賴
<dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>${xxl-job-core.version}</version> </dependency>
2、添加配置
//地址可以走服務發現
xxl: job: admin: addresses: http://xxl-job:8080/xxl-job-admin executor: appName: job-app port: 9999
3、編寫Bean Handler
@Component @Slf4j public class JobHandler { /** * 方法定義必須和這里保持一致 * * @param param 方法必須定義此入參, 根據實際執行情況傳入 * * @return */ @XxlJob("demoJobHandler") public ReturnT<String> demo(String param) { log.info("execute demo, param:{}", param); return ReturnT.SUCCESS; }
4、創建執行器
注意appName和配置的一致
4、新增任務,用剛剛創建的執行器