代码改变世界

play 之定时器job

2016-09-21 18:23  绿贝  阅读(619)  评论(0编辑  收藏  举报

play定时任务之job

 

要创建一个Job,只需要简单地继承play.jobs.Job类就可以。

一些常用的注解:

@Every("1h")         每隔1小时执行一次

@Every("1min")      每隔1分钟执行一次

@OnApplicationStart  注解来声明在应用程序开始时执行这个job,测试时可以加上这个注解,从而无需等待定时时间。

@OnApplicationStop   注解来声明在应用程序关闭时要执行的job

 

例子:

import play.jobs.*;  
   
@Every("1min") 
@OnApplicationStart 
public class Myjob extends Job {       
    public void doJob() {  
       system.out.println("doingJob");
    }     
}