需要Spring批处理作业执行上下文和步骤执行上下文澄清

时间:2015-06-12 12:27:19

标签: spring-batch

我正在使用spring batch 3.0.3并且需要一些关于不序列化作业执行上下文和步骤执行上下文的说明,因为我们有大型对象集,并且我们不想将它们保存在spring批处理表中。反正我们可以存储short_context而不是序列化对象吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,不,因为ExecutionContext提供了可重启性所需的数据。如果你必须这样做(我鼓励采用不同的设计),你必须实现自己的ExecutionContextDao

话虽这么说,但我鼓励你不要走这条路,把你的大物体存放在其他地方。即使是一个Map bean,你想用作一个不由框架维护的缓存,也是一个更好的选择恕我直言。