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、新增任務,用剛剛創建的執行器

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM