Job类
package jobs;
import play.jobs.*;
public class MyJob extends Job {
public void doJob() {
// 你需要的工作
}
}
立即执行
public static void encodeVideo() {
new MyJob().now();
renderText("开始");
}
在项目启动时运行
import play.jobs.*;
@OnApplicationStart
public class Bootstrap extends Job {
public void doJob() {
// 任务内容
}
}
定时任务
- 分钟 mn 秒 s 小时 h
- 使用 @On 注解和 CRON 表达式 @On(“0 0 12 * * ?”)
import play.jobs.*;
@Every("1h")
public class Bootstrap extends Job {
public void doJob() {
// 任务内容
}
}
在项目关闭前运行
- 使用注解 @OnApplicationStop 方法同上