gpt4 book ai didi

java - 在 Spring Batch 中重置内存数据库

转载 作者:行者123 更新时间:2023-12-02 10:07:17 25 4
gpt4 key购买 nike

我正在使用 HSQLDB 来持久保存 Spring Batch 元数据表。我已经通过在 Spring Batch 应用程序中提供 2 个数据源成功实现了它!

我担心的是,如果 Spring Batch 始终启动并执行作业,内存数据库可以无限增长!

我想在开始第一份工作之前清除数据库表或重置内存数据库!

请帮助我实现这一点。

最佳答案

Spring Batch/Boot 中没有提供开箱即用的实用程序。如果您确实需要截断 Spring Batch 元数据表,则必须手动执行。

也许,您可以定义一个单独的作业来按设定的时间间隔手动执行此操作,或者您可以添加一个单独的步骤来清除第一个批处理作业中的元数据表。

关于java - 在 Spring Batch 中重置内存数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55259657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com