<dependency>
<groupId>com.xxl-job</groupId>
<artifactId>xxl-job-core</artifactId>
<version>${xxl.job.version}</version>
</dependency>
@Component
public class MyJobExecutor implements XxlJobExecutor {
@Override
public ReturnT<String> execute(String param) throws Exception {
// ...
return ReturnT.SUCCESS;
}
}
properties
# xxl-job admin addresses
xxl.job.admin.addresses=http://localhost:8080/xxl-job-admin
xxl.job.accessToken=
xxl.job.executor.logpath=/data/applogs/xxl-job
xxl.job.executor.logretentiondays=30