Spring批处理-根据配置动态创建Writer

问题描述

我们需要从一个目录中读取数据,并且需要根据每一行中存在的一个字段(entityType)在不同的目标目录中过滤和写入数据。支持的 entityTypes 的值是可配置的。我已经使用 ClassifierCompositeItemwriter 构建了一个解决方案。问题是,在这种情况下,我需要在 spring 配置中预先定义所有编写器并将它们注册为流。现在将来,如果我们需要支持任何新的实体类型,我们需要根据需要更改代码,为实体类型定义一个新的编写器,并将其注册为步骤上的流。

有什么办法,我们可以在运行时根据配置的值实例化项目编写器,并在步骤上将它们注册为流?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)