cost 294 ms
更新 Spring 批量中的已处理项目 - Updating a processed item in Spring Batch

我有一个使用 ItemProcessor 处理项目的 Spring 批处理应用程序。 我想知道是否可以在处理项目后更新它,以便当它到达 ItemWriter 时,它会被更新。 例如,我处理一个项目,然后我处理另一个可能需要编辑前一个项目的属性的项目。 由于上一个项目尚未到达写入器,我无法对数据库进行 ...

如何知道它是否是 SpringBatch 的 ItemProcessor 中的最后一项 - How to know if it is the last item in ItemProcessor of SpringBatch

我有以下 ItemProcessor,我需要知道该项目是否是阅读器发送的最后一个项目。 这可能吗? 流程是: ItemReader - 从数据库读取行(预计数百万行) ItemProcessor - 对每一行执行一些验证,发送到 webservice 并使用 webservice 响应执行更多验 ...

同一个 Spring 批处理步骤中的多个 ItemProcessors 和 ItemWriters - Multiple ItemProcessors and ItemWriters in the same Spring Batch step

我可以使用单个ItemReader和多个子步骤编写 Spring 批处理步骤,每个子步骤都有一个ItemProcessor后跟一个ItemWriter吗? 我正在尝试实现这样的目标: 补充说明为避免不一致,我不希望将项目阅读两次。 第二个ItemProcessor需要过滤掉一些项目,这些项目应该由 ...

在 SpringBatch 中使用 ClassifierCompositeItemProcessor 时,通过 StepBuilderFactory stream() 将文件名动态传递给 FlatFileItemWriter - Pass filenames dynamically to FlatFileItemWriter through StepBuilderFactory stream() when using ClassifierCompositeItemProcessor in SpringBatch

我正在使用ClassifierCompositeItemProcessor处理具有多格式行的多个输入文件。 但是当使用StepBuilderFactory stream 写入文件时,我无法动态传递Resource文件名。 文件名应该是相应的输入文件名。 任何帮助将非常感激。 输入文件 1 (dat ...

我可以使用 FlatFileItemWriter 在 Spring Batch 中写入多格式文件吗? - Can I use FlatFileItemWriter to write multi-format file in Spring Batch?

我正在使用FlatFileItemReader读取多格式文件,并将每一行映射到ItemProcessor中相应的 bean 类型并执行数据丰富。 但是当我尝试使用FlatFileItemWriter将这些记录写入文件时,我无法为不同的记录类型分配单独的BeanWrapperFieldExtract ...

Spring 批处理@BeforeContext 执行失败 - Spring Batch @BeforeContext Fails to Execute

我在 spring 批次中有一个情况,我有多个项目处理器组成一个复合项目处理器。 我需要在同一步骤中在两个处理器之间共享一些上下文数据。 我找到了一个访问上下文的有效解决方案,如下所示。 也就是说,有一个替代解决方案似乎更干净,但它使用@BeforeStepAnnotation,它永远不会被调用。 ...

为什么 S38008DD81C2F4D7985ECF6E0CE8AF1D1Z Batch AsycItemProcessor 中的异常被 SkipListener 的 onSkipInWrite 方法捕获? - Why is exception in Spring Batch AsycItemProcessor caught by SkipListener's onSkipInWrite method?

我正在编写一个 Spring 引导应用程序,该应用程序启动、收集数百万个数据库条目并将其转换为新的简化 JSON 格式,然后将它们全部发送到 GCP PubSub 主题。 我正在尝试为此使用 Spring Batch,但我在为我的进程实现容错时遇到了麻烦。 该数据库充斥着数据质量问题,有时我对 J ...

尝试读取 spring 批处理 ItemProcessor 中的数据库查询时出现 NullPointerException - NullPointerException when trying to read Database Queries in spring batch ItemProcessor

启动 ApplicationContext 时出错。 要显示条件报告,请在启用“调试”的情况下重新运行您的应用程序。 2020-May-05 22:30:13.654 错误 [main] osbSpringApplication - 应用程序运行失败 org.springframework.be ...

Spring Batch:带有 AsyncItemProcessor 的多线程步骤不会并行运行 - Spring Batch: Multithreaded step with AsyncItemProcessor doesn't run in parallel

TL; 博士 给定一个包含一百万条记录的文件,其中在文件的每一行上都有大量的逻辑要执行,读取文件并在每一行上完成应用逻辑的最快方法是什么。 我使用了带有文件读取器的多线程步骤,其read方法synchronized读取文件,并且还使用了AsynItemProcessor以便在其自己的线程中处理记录 ...

从spring批处理ItemProcessor返回多个项目 - Return multiple items from spring batch ItemProcessor

我正在编写一个Spring批处理作业,在我的一个步骤中,我有以下处理器代码: 上面的代码有效,但我发现有一些边缘情况,每个NewsletterSubscriber允许有多个Account 。 所以我需要删除状态检查并将多个Account传递给项目编写者。 我找到的一个解决方案是更 ...

Spring Batch:一个阅读器,多个处理器和编写器 - Spring Batch: One reader, multiple processors and writers

在 Spring 批处理中,我需要将 ItemReader 读取的项目传递给两个不同的处理器和编写器。 我想要达到的是... 这是必需的,因为与 ItemWriter#2 编写的项目相比,由 ItemWriter#1 编写的项目应该以完全不同的方式处理。 此外,ItemReader 从数据库中读取 ...

Spring批处理概念需要澄清 - Clarification needed with Spring batch concepts

我是Spring Batch的新手,在使用Spring batch实现我的业务用例时遇到问题。 基本上,我从数据库(即新闻通讯的订户列表)中读取数据。 然后,我需要向每个订阅者发送电子邮件,以及将数据插入数据库中,以便知道电子邮件发送给哪个订阅者。 我使用ItemProcessor ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM