使用Spring Boot进行任务处理

时间:2018-11-07 08:28:31

标签: java spring spring-boot spring-batch

我正在开发一个基于Spring Boot的Web服务,用户可以查询一些数据,必须从db懒惰地获取数据,并且一旦从db获取数据就必须将其邮寄给用户。

我可以为此使用spring batch吗? 谁能建议一些样品

1 个答案:

答案 0 :(得分:1)

是的,您可以使用Spring Batch完成此任务。这是一种可行的方法:

  • 从Web控制器接受具有所有所需详细信息的用户请求,并将其存储在requests表中,例如
  • 创建一个从该表读取的批处理作业,然后通过电子邮件将请求的数据发送给每个用户。 SimpleMailMessageItemWriter可用于此任务。

希望这会有所帮助。