如何在 JSR-352 Java Batch 应用程序中使用 JSL 中的动态值



是否有在JSR-352 Java Batch应用程序的JSL(作业规范语言(文件中使用动态值的语法?

我的具体情况是能够动态更改chunk元素中item-count属性的值(无需更改代码、无需重新构建、无需重新部署......

您可以使用 4 个属性替换中的任何一个来实现这一点。请参阅 JSR 352 规范文档 8.8.1 替换处理规则。

  1. jobParameters - 指定使用作业参数中的命名参数。
  2. 作业属性 - 指定使用作业属性中的命名属性。
  3. 系统属性 - 指定使用系统属性中的命名属性。
  4. 分区计划 - 指定使用分区步骤的分区规划中的命名属性。

例如

item-count = ="#{jobParameters['item-count']}"

如果这不是您想要的,请详细说明您的特定用例。

相关内容

  • 没有找到相关文章

最新更新