gpt4 book ai didi

grails - 如何在Grails中动态更改Quartz CRON表达式

转载 作者:行者123 更新时间:2023-12-02 14:29:56 26 4
gpt4 key购买 nike

我实际上在Grails 3.x中工作,我需要使用Quartz Cron表达式。我已经成功实现了常规cron表达式并且可以正常工作,但是现在我需要做的是用户(从GUI)将cron表达式更改为他/她想要的任何其他表达式。

这是我的工作

 class ScheduleJob
{
static triggers =
{
cron name: 'myTrigger', cronExpression: "*/5 * * * * ?"
}
def execute()
{
println "------ Every 5 seconds"
}
}

如果有人能帮助我知道该怎么做,我将非常感谢。 :D

最佳答案

您有很多选择。您可以做的一件事是调用ScheduleJob.schedule(' your cron expression goes here ')

您也可以从应用程序上下文中获取作业管理器Bean,然后在那里重新配置作业Bean。

http://www.tothenew.com/blog/removing-triggers-and-rescheduling-a-quartz-2-job-programatically/上的某些信息可能会有所帮助。

关于grails - 如何在Grails中动态更改Quartz CRON表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38443525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com