当前位置: 首页 > 知识库问答 >
问题:

是否可以将JobParameter放在Tasklet步骤中?(Spring Batch)

虞俊美
2023-03-14

我需要避免在Spring批处理项目中两次处理同一个文件。因此,我需要将文件名作为作业参数。然而,我只在步骤1中知道文件名,在作业执行之前不知道。因此,在启动作业时,我无法将文件名作为作业参数传递。我的问题是,在知道文件名后,是否有其他方法在步骤1中传递作业参数?

共有1个答案

郦磊
2023-03-14

您不需要向Spring批处理添加参数,需要在步骤之间传递数据。这里有一些方法可以做到这一点=

希望有帮助!

 类似资料:
  • 可能重复: 在锚中放置div是否正确? 我想有一个复杂元素的链接(包含图像、段落和其他内容)。我知道它是有效的,但是有

  • 我使用Spring Batch引导示例。在这个例子中,我希望将基于XML的应用程序转换为基于注释的应用程序。然而,我正在努力配置使用@Bean在步骤创建确切的配置。 作业配置。JAVA

  • 我想在Java界面中定义cucumber测试步骤定义。 2其他类将实现此接口: 我有TestFactory类,它获取带有环境名称(Android或Apple)的属性并初始化对象: 问题:Cucumber通过名称获取所需的步骤,而不引用对象。采取< code > Landing _ Screen _ is _ visible()而非< code >步骤。land _ Screen _ is _ vi

  • 问题内容: 我已经编写了一个JavaScript函数,该函数使用XmlHttpRequest异步调用Web服务。我被要求使此功能在呈现页面之前完成其工作。 我以为我可以使AJAX请求同步,但是我不希望这使页面挂起太长-如果没有收到响应,我想在1秒后中止请求。 是否可以中止同步的XmlHttpRequest? 问题答案: 您不能: http://www.hunlock.com/blogs/Snipp

  • 问题内容: 我想用()缩放数据,现在我可以通过将RDD的值传递给transform函数来做到这一点,但是问题是我想保留键。无论如何,我是否通过保留数据密钥来扩展数据? 样本数据集 进口货 代码部分 功能: 问题答案: 这不是一个很好的解决方案,但是您可以调整我对类似Scala问题的答案。让我们从一个示例数据开始: 不幸的是,它只是围绕JVM模型的包装,并且它并不是真正的Python友好。幸运的是,

  • 问题内容: 我有一个宽度最初未知的元素,特别是用户提供的MathJax方程。我将元素设置为内联块,以确保元素的宽度适合其内容并具有定义的宽度。但是,这阻止了传统的居中方法。也就是说,以下操作无效: 解决方案不能是: 因为我不知道宽度实际应该是多少,并且如果用户单击方程式,则需要突出显示整个方程式,因此无法将宽度设置为0。有人可以解决此方程式居中的问题吗? 问题答案: 只需将其放在容器上即可。