是否有在JSR-352 Java Batch应用程序的JSL(作业规范语言(文件中使用动态值的语法?
我的具体情况是能够动态更改chunk
元素中item-count
属性的值(无需更改代码、无需重新构建、无需重新部署......
您可以使用 4 个属性替换中的任何一个来实现这一点。请参阅 JSR 352 规范文档 8.8.1 替换处理规则。
- jobParameters - 指定使用作业参数中的命名参数。
- 作业属性 - 指定使用作业属性中的命名属性。
- 系统属性 - 指定使用系统属性中的命名属性。
- 分区计划 - 指定使用分区步骤的分区规划中的命名属性。
例如
item-count = ="#{jobParameters['item-count']}"
如果这不是您想要的,请详细说明您的特定用例。