grailsApplication.config.myJob.cron.cronExpression = Configuration.findByConfigKey("schedule")?.configValue
MyJob.schedule(grailsApplication.config.archiveTablesJob.cron.cronExpression)
bootstrap 错误... java.lang.RuntimeException。
它没有从配置中获取值
如何动态地从表(数据库)获取cron值?
最佳答案
在您的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)
}
}
关于grails - Grails-将配置值用于计划作业中的cron表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39788398/