首页 > 解决方案 > 使用spring boot的任务处理

问题描述

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

我可以为此使用弹簧批次吗?谁能推荐一些样品

标签: javaspringspring-bootspring-batch

解决方案


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

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

希望这可以帮助。


推荐阅读