-3

我希望在启动服务器时自动启动服务。我希望这项服务在周一、周三和周五早上 8 点向数据库中的所有客户发送电子邮件。

谁能帮我?谢谢

4

1 回答 1

8

如果您付出了一些努力,那就太好了,但是,本着帮助的精神,这是您解决此问题的方法:

  1. 安装 Grails邮件插件并尝试使用它发送一封电子邮件。文档非常简单。
  2. 然后创建一个服务,该服务具有获取数据库中客户列表的方法,例如 Customer.list() 并遍历每条记录并发送电子邮件。
  3. 然后安装石英插件
  4. 然后创建一个调用此服务方法的 Grails Job。
  5. 然后在 Bootstrap.groovy 中初始化你的工作(更多关于 cron 表达式在这里):

    NotificationSenderJob.schedule('0 0 8 ? * MON-FRI', null)

你应该准备好了。

于 2013-03-04T11:25:50.497 回答