xxl-job2.3.0单个、多个参数手动触发

单个参数处理

    代码
@XxlJob("oneParameterJobHandler")
    public void oneParameterJobHandler() {
          
   
        XxlJobHelper.log("单传递参数测试");
        // 获取参数
        String param = XxlJobHelper.getJobParam();
        logger.info("接收調度中心参数,单个参数...[{}]", param);

    }
    调用图
    结果

多个参数调用

    代码
/**
     * 多参数测试
     */
    @XxlJob("multiParameterJobHandler")
    public void multiParameterJobHandler() {
          
   
        XxlJobHelper.log("多传递参数测试");

        // 获取参数
        String param = XxlJobHelper.getJobParam();
        String[] methodParams = param.split(",");
        System.out.println(param);
        for (int i = 0; i < methodParams.length; i++) {
          
   
            logger.info("第{}个参数,值为[{}]", i,methodParams[i]);
        }
    调用图 结果
经验分享 程序员 微信小程序 职场和发展