XXL-JOB BEAN运行模式
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、新增任务,用刚刚创建的执行器