有人能给予我一些关于如何在Spring Batch 5中查看Spring Batch Job/Step execution context的提示吗?我正在使用mySQL数据库。SHORT_CONTEXT的值似乎是为BATCH_JOB_EXECUTION_CONTEXT表和BATCH_STEP_EXECUTION_CONTEXT表编码的。我很难检查步骤和作业的上下文。
目前看起来是这样的:Database ScreenShot
我会很感激任何关于这一点的见解。通常在以前的版本中,我能够将它们视为值的Map。我不知道这是否是因为数据库查看器(DataGrip)。
1条答案
按热度按时间bvn4nwqk1#
Spring Batch 5中的执行上下文序列化格式已从JSON更改为Base64,请参阅执行上下文序列化更新。
您可以使用任何Base64解码器(或数据库函数)来解码执行上下文的内容。您还可以配置Spring Batch将执行上下文序列化为JSON,如以前的版本。这可以如下所示:
您还需要将Jackson依赖项添加到项目中。