Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 使用只读帐户导出数据的Spring引导批处理_Spring Boot_Spring Batch - Fatal编程技术网

Spring boot 使用只读帐户导出数据的Spring引导批处理

Spring boot 使用只读帐户导出数据的Spring引导批处理,spring-boot,spring-batch,Spring Boot,Spring Batch,我的要求是,我需要创建一个spring引导批处理程序来导出m Maria db数据库的数据。但是,我有一个只读帐户,不希望脚本以任何方式更改数据库。当我运行批处理程序时,它会尝试更新TASK_SEQ表,并会出错,因为我的帐户没有更新权限。Spring batch和Spring Cloud TASK在运行作业/任务时使用作业/任务存储库存储元数据。如果db帐户是只读的,则需要使用内存中的作业/任务存储库 以下是如何为Spring Batch执行此操作: 这种方法与Spring云任务类似。我

我的要求是,我需要创建一个spring引导批处理程序来导出m Maria db数据库的数据。但是,我有一个只读帐户,不希望脚本以任何方式更改数据库。当我运行批处理程序时,它会尝试更新TASK_SEQ表,并会出错,因为我的帐户没有更新权限。

Spring batch和Spring Cloud TASK在运行作业/任务时使用作业/任务存储库存储元数据。如果db帐户是只读的,则需要使用内存中的作业/任务存储库

以下是如何为Spring Batch执行此操作:


这种方法与Spring云任务类似。

我添加了一个答案,我相信它回答了您的问题,所以请接受它:。否则,请让我知道缺少什么来接受它。非常感谢。