xxljob bean模式
时间: 2023-10-14 14:04:20 浏览: 100
在引用中,展示了一个使用xxl-job框架的简单任务示例,其中通过@Bean模式创建了一个SampleXxlJob类,并使用@XxlJob注解来标识任务处理方法。该示例展示了依赖xxl-job-core版本在2.2.0和2.3.0之间的不兼容性。
在引用中,展示了根据jobId查询XxlJobInfo信息,并将其添加到XxlJobDynamicScheduler的addJob()方法中。这个方法用于启动一个定时任务,通过传递job的group、name和cronExpression参数来定义任务的执行规则。
在引用中,展示了配置xxl-job执行器的方式。在该示例中,使用了@Bean模式创建了一个SampleXxlJob类,并使用@XxlJob注解来标识任务处理方法。该方法名为cancelPayTimeoutOrder,并接受一个参数param。在方法体内,可以编写业务逻辑代码,并通过XxlJobHelper.handleFail方法来手动设置任务失败。
综上所述,xxl-job框架可以使用@Bean模式创建任务处理类,并通过@XxlJob注解来标识任务处理方法。任务处理方法可以接受参数,并在方法体内编写具体的业务逻辑代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [xxl-job(2.3.0)分布式任务bean模式,GLUE shell调度实践,源码debug](https://blog.csdn.net/qq_39506978/article/details/113408432)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [xxl-job-admin(Bean模式)启动、执行、停止任务简单分析](https://blog.csdn.net/qq_26093341/article/details/86077658)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文