我想知道哪种方法在Spring批处理中是更好的方法...我读了很多书,但是spring batch提供了不同的方法来实现一个过程。
- 我必须从mysql数据库中检索列表
- 对于步骤1的每一行,我必须从另一个mysql检索另一个列表。
- 重复列出列表以创建Excel文件
- 更新mysql中的列表列表以标记已处理
- 对于第一个列表,我必须通知发送邮件的用户。
编辑:
输入我想如何解决该问题的方法,如果需要,可以用它来指导我
创建2个步骤:
第一步
- 创建阅读器以获取第一个查询
- 创建处理器以将第二个查询添加到第一个查询的每个项目上
- 创建用于创建Excel的编写器,并将所有记录放在jobContext上以传递到下一步
第二步(任务集)
- 从工作环境中获取记录,为每个人更新并发送电子邮件