rec*_*lax 2 grails groovy routines
在我的Grails项目中,我需要创建一个例程,以便在xx秒内,我需要查询数据库并向找到的用户发送电子邮件.此例程必须始终运行.
我想知道最好的方法,我正在寻找最简单的方法,使用插件或不.我已经找到了同样问题的类似答案,但所有这些都不够清楚,因为我对Grails/Groovy的了解很少.
感谢先进的RR
这可以通过Quartz插件轻松完成
安装,添加
compile ':quartz:0.4.2'
Run Code Online (Sandbox Code Playgroud)
到BuildConfig.groovy的插件部分,然后运行grails compile,或者如果你在运行Grails 2.0 grails refresh-dependencies,则安装插件.
然后,您可以创建一个新作业grails create-job my.package.My,您将获得一个生成的类MyJob.在execute方法内部,您可以编写代码,或者更好:在您放置逻辑的地方调用服务.该服务将自动注入您的工作中,因此您需要做的就是def myService在工作类的顶部添加(如果您的服务名为MyService)
而对于发送邮件,则有Mail插件
| 归档时间: |
|
| 查看次数: |
381 次 |
| 最近记录: |