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、新增任务,用刚刚创建的执行器

  

原文地址:https://www.cnblogs.com/irobotzz/p/14308243.html