<dependency>
<groupId>org.cronj</groupId>
<artifactId>cronj</artifactId>
<version>1.0.0</version>
</dependency>
import org.cronj.job.Job;
public class MyTask extends Job {
@Override
public void execute() {
}
}
ini
# cronj.properties
job.example.cron = 0 0 0 * * ?
import org.cronj.Cronj;
import org.cronj.utils.PropertiesUtil;
public class Main {
public static void main(String[] args) {
PropertiesUtil.load("cronj.properties");
MyTask task = new MyTask();
String cronExpression = PropertiesUtil.getProperty("job.example.cron");
Cronj.schedule(task, cronExpression);
}
}