返学费网 > 培训机构 > 福州博洋信息人才

0591-8741005

全国统一学习专线 8:30-21:00

1 插件安装

在应用文件夹路径下键入以下命令

grails install-plugin quartz

如果以上命令由于某种原因不行,试一下下面这个

grails install-plugin 2  用法

调度任务(Scheduling Jobs)

 

--------------------------------------------------------------------------------


在命令行键入“grails create-job”命令并输入任务名称,Grails会创建一个新的任务,并把它放到"grails-app/jobs"路径下。

class MyJob {
  static triggers = {
    simple name: 'mySimpleTrigger', startDelay: 60000, repeatInterval: 1000 
  }

  def group = "MyGroup"

  def execute(){
    print "Job run!"
  }
}

 

上述例子会等待1分钟后每秒调用execute方法一次。'repeatInterval' 和'startDelay'属性的单位是毫秒,值必须是int或long。如果这两个属性不指定,则使用默认值(repeatInterval为1分钟,startDelay为30秒)

 

jobs默认情况下在test环境不运行。

 

调度Cron任务(Scheduling a Cron Job)

 

--------------------------------------------------------------------------------


可以使用cron表达式调度任务。

class MyJob  {
  static triggers = {
    cron name: 'myTrigger', cronExpression: "0 0 6 * * ?"
  }
def group = "MyGroup"
def execute(){ print "Job run!" }

 }

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 热门课程
  • 作者最新文章
  • 在线报名
申请试听课程

只要一个电话
我们免费为您回电

姓名不能为空
手机号格式错误