grailsApplication.config.myJob.cron.cronExpression = Configuration.findByConfigKey("schedule")?.configValue
MyJob.schedule(grailsApplication.config.archiveTablesJob.cron.cronExpression)
Bootstrap错误... java.lang.RuntimeException。
它没有从config
获取值如何动态地从表(数据库)中获取cron值?
答案 0 :(得分:1)
在你的Bootstrap.groovy文件中设置。
import com.Myjob //import your job package
class BootStrap {
def grailsApplication
def init = { servletContext ->
grailsApplication.config.myJob.cron.cronExpression = Configuration.findByConfigKey("schedule")?.configValue
MyJob.schedule(grailsApplication.config.myJob.cron.cronExpression)
}
}