gpt4 book ai didi

Grails 创建例程

转载 作者:行者123 更新时间:2023-12-01 13:23:43 26 4
gpt4 key购买 nike

在我的 Grails 项目中,我需要创建一个例程,以便在 xx 秒后查询数据库并向找到的用户发送电子邮件。此例程必须一直运行。

我想知道最好的方法,我正在寻找最简单的方法,是否使用插件。对于同一个问题,我找到了类似的答案,但所有答案都不够清楚,因为我对 Grails/Groovy 的了解很短。

先谢谢了,RR

最佳答案

这很容易用 Quartz plugin 完成
要安装,请添加

compile ':quartz:0.4.2'

到 BuildConfig.groovy 的插件部分,然后运行 ​​grails compile,或者如果您使用的是 Grails 2.0,请运行 grails refresh-dependencies,以安装插件。
然后您可以使用 grails create-job my.package.My 创建一个新作业,您将获得一个生成的类 MyJob。在 execute 方法中,您可以编写代码,或者更好:调用您放置逻辑的服务。该服务将自动注入(inject)到您的工作中,因此您需要做的就是在工作类的顶部添加 def myService(如果您的服务名为 MyService)

对于发送邮件,有 Mail plugin

关于Grails 创建例程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8479807/

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