大家好,我是顺亿,今天来跟大家聊聊Grails中如何使用Quartz插件来设置定时任务。这可是个实用的小技巧,让你轻松实现任务的定时执行。
首先,我们来了解一下Quartz插件的基本用法:
1. 引用quartz插件
dependencies {
compile 'org.grails.plugins:quartz:2.0.0.M4'
}
2. 使用Quartz插件
你可以通过命令行创建任务,或者直接在grails-app/jobs路径下创建job文件。
(1)简单触发器(Simple Trigger)
简单触发器允许你设置任务执行的间隔和次数。
class MyJob {
static triggers = {
simple name: 'mySimpleTrigger', startDelay: 60000, repeatInterval: 1000
}
def group =
