xxljob没有调度配置
时间: 2023-07-05 12:35:50 浏览: 70
xxl-job管理界面,调度中心
如果你在xxljob的管理页面中没有看到“调度配置”选项卡,可能是因为你使用的是较早版本的xxljob。在较早版本的xxljob中,调度配置是直接写在JobHandler的代码中的,没有单独的配置页面。
如果你需要设置定时任务的执行时间,可以在JobHandler的代码中编写cron表达式,例如:
```java
@JobHandler(value="myJobHandler")
@Component
public class MyJobHandler extends IJobHandler {
@Override
public ReturnT<String> execute(String param) throws Exception {
// TODO: 业务逻辑
return ReturnT.SUCCESS;
}
@Override
public String getCronExpression() {
// 每天凌晨1点执行
return "0 0 1 * * ?";
}
}
```
在以上代码中,getCronExpression()方法返回了定时任务的cron表达式,xxljob会根据该表达式自动执行定时任务。如果需要修改定时任务的执行时间,只需要修改getCronExpression()方法的返回值即可。
需要注意的是,较早版本的xxljob可能存在一些安全问题和bug,建议升级到最新版本。如果你的xxljob已经升级到最新版本,但仍然没有“调度配置”选项卡,可能需要检查一下是否有权限访问该选项卡。
阅读全文