Spring Batch将值列表作为参数传递

Adi*_*tya 5 spring spring-batch

我想将id的列表作为参数之一传递给Spring批处理.这有可能实现吗?

提前致谢.

mpk*_*nje 12

你想要做的是不可能的.

JobParameter doc:

批处理作业的参数的域表示.只有以下类型可以是参数:String,Long,Date和Double.识别标志用于指示参数是否将用作作业实例的标识的一部分.

您可能会试图将您的id列表写入逗号分隔的字符串并将其作为单个参数传递,但要注意,当存储在DB中时,它的长度最多为250个字节.您要么必须增加该限制,要么使用其他方式.

也许您可以解释为什么需要传递id列表.