【问题标题】:Spring batch - InputStream as parameter for ItemReaderSpring batch - InputStream 作为 ItemReader 的参数
【发布时间】:2016-05-09 11:01:45
【问题描述】:

有没有办法在spring批处理中添加一个参数作为输入流而不是文件路径?

【问题讨论】:

  • 为什么要使用itemstream而不是路径?
  • 我正在尝试使用利用 Streaming InputStream 的批处理
  • 请添加到目前为止您尝试过的内容,例如xml/javaconfig 适合您的工作

标签: java spring spring-batch


【解决方案1】:

您可以编写自己的自定义阅读器并使用 setResource 传递 InputStream。

yourReader.setResource(new InputStreamResource(inputStream));

【讨论】:

  • 如何从作业参数传递这个输入流?
  • 据我所知,您不能将 InputStream 作为作业参数传递。唯一的方法是将输入流注入您的自定义阅读器 bean。
猜你喜欢
  • 1970-01-01
  • 2018-01-01
  • 1970-01-01
  • 2017-12-29
  • 1970-01-01
  • 2018-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多