xxljob添加参数
时间: 2023-11-01 20:57:26 浏览: 111
springboot集成xxl-job
xxl-job 是一个分布式任务调度平台,可以用来实现定时任务和分布式任务的调度。要添加参数,可以按照以下步骤进行操作:
1. 在你的任务实现类中,为任务方法添加需要的参数,例如:
```java
public void jobMethod(String param1, int param2) {
// 任务逻辑代码
}
```
2. 在 xxl-job 的配置文件中,配置任务参数。打开 `application.properties` 文件(或者 `application.yml` 文件),添加以下配置:
```properties
xxl.job.executor.param.param1=aaa
xxl.job.executor.param.param2=123
```
其中 `param1` 和 `param2` 分别是你定义的参数名,`aaa` 和 `123` 是参数的具体值。
3. 在任务的执行方法上使用 `@XxlJob` 注解,标记为 xxl-job 的任务方法,并在注解中指定参数名,例如:
```java
@XxlJob("jobMethod")
public void jobMethod(@XxlJobParam("param1") String param1, @XxlJobParam("param2") int param2) {
// 任务逻辑代码
}
```
这样,xxl-job 在执行任务时会自动将配置文件中的参数值传递给任务方法。
阅读全文