Spring batch Spring批处理自定义完成策略

Spring batch Spring批处理自定义完成策略,spring-batch,Spring Batch,我正在尝试从提交间隔转移到自定义完成策略 我的区块标记定义如下 MyPolicy扩展SimpleCompletionPolicy并实现CompletionPolicy。在MyPolicy的构造函数中,如果我添加super(10),我希望看到块大小设置为10。但在运行批处理作业时,该类无法识别,且块大小设置为1。如果我将printlns放在isComplete方法中,则不会写出任何内容,这使我相信我的自定义策略配置不正确 如果我在配置自定义策略时遗漏了一个步骤,请有人告诉我好吗 谢谢 如果

我正在尝试从提交间隔转移到自定义完成策略

我的区块标记定义如下

MyPolicy扩展SimpleCompletionPolicy并实现CompletionPolicy。在MyPolicy的构造函数中,如果我添加super(10),我希望看到块大小设置为10。但在运行批处理作业时,该类无法识别,且块大小设置为1。如果我将printlns放在isComplete方法中,则不会写出任何内容,这使我相信我的自定义策略配置不正确

如果我在配置自定义策略时遗漏了一个步骤,请有人告诉我好吗


谢谢

如果您使用的spring batch版本早于2.2.2,那么它就是已知的bug;请参见

社区中没有人可以帮助我配置自定义完成策略:(?